Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: нажать кнопочку на веб странице  (Прочитано 1844 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн CheshaNeko

  • Автор темы
  • Новичок
  • *
  • Сообщений: 25
  • O_o
    • Просмотр профиля
нажать кнопочку на веб странице
« : 23 Сентября 2009, 13:45:58 »
Надо автоматически менять тариф (интернета) в веб интерфейсе. Для, этого надо залогиниться на сайте и нажать кнопку. Теперь вопрос, как это реализовать на баше, С или С++ ? сам в программирование не селен, но задачу решить надо.
« Последнее редактирование: 23 Сентября 2009, 14:57:00 от Agafonov »

Оффлайн dmay

  • Старожил
  • *
  • Сообщений: 1084
  • man google, кому сказал!
    • Просмотр профиля
Re: нажать кнопочку на веб странице
« Ответ #1 : 23 Сентября 2009, 14:17:15 »
Учись программировать и что такое GET/POST и curl
« Последнее редактирование: 23 Сентября 2009, 14:57:10 от Agafonov »
Ты попал в мою коллекцию криворуких тупых нубов!

Оффлайн CheshaNeko

  • Автор темы
  • Новичок
  • *
  • Сообщений: 25
  • O_o
    • Просмотр профиля
Re: нажать кнопочку на веб странице
« Ответ #2 : 23 Сентября 2009, 14:22:58 »
Не думаю что это так сложно что бы не помочь мне. А до программирования когда-нибудь дойду.

Оффлайн RandomNT

  • Любитель
  • *
  • Сообщений: 80
    • Просмотр профиля
Re: нажать кнопочку на веб странице
« Ответ #3 : 23 Сентября 2009, 14:27:06 »
Для этого надо использовать wget
отправить запрос для логина, сохранить полученные кукисы
отправить запрос который отправляется по кнопке смены тарифа, использовать кукисы от первого запроса

примерно так
wget --keep-session-cookies --save-cookies /tmp/cookies --post-data 'данные_с_формы_логина' http://адрес_формы_логина
wget --keep-session-cookies --load-cookies /tmp/cookies --post-data 'че_там_посылается_по_кнопке' http://куда_там_оно_посылается
« Последнее редактирование: 23 Сентября 2009, 14:57:36 от Agafonov »

ры

  • Гость
Re: нажать кнопочку на веб странице
« Ответ #4 : 23 Сентября 2009, 15:01:20 »
Agafonov, я развлекалась тем, что считала количество вхождений удалённого тобою слова на этой странице используя wget, grep и wc. как раз экспериментировала со вторым, когда вдруг пришёл ты и обломал мне всю развлекуху

Пользователь решил продолжить мысль 23 Сентября 2009, 15:11:18:
теперь могу грепать по агафонову -_-
« Последнее редактирование: 23 Сентября 2009, 15:11:18 от ры »

Оффлайн CheshaNeko

  • Автор темы
  • Новичок
  • *
  • Сообщений: 25
  • O_o
    • Просмотр профиля
Re: нажать кнопочку на веб странице
« Ответ #5 : 23 Сентября 2009, 15:59:33 »
На примере этого форума.
В чем ошибка?
wget --keep-session-cookies --save-cookies ~/cookies --post-data 'user=DiGraIS&passwrd=******' https://forum.ubuntu.ru/index.php

<input type="text" name="user" size="8" /> <input type="password" name="passwrd" size="8" />
« Последнее редактирование: 23 Сентября 2009, 16:16:55 от DiGraIS »

Оффлайн easy2002

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2786
  • Мурманск
    • Просмотр профиля
Re: нажать кнопочку на веб странице
« Ответ #6 : 23 Сентября 2009, 16:05:29 »
На примере этого форума.
В чем ошибка?
wget --keep-session-cookies --save-cookies ~/cookies --post-data 'user=DiGraIS&password=******' https://forum.ubuntu.ru/index.php
Tempora mutantur et nos mutantur in illis

Оффлайн RandomNT

  • Любитель
  • *
  • Сообщений: 80
    • Просмотр профиля

 

Страница сгенерирована за 0.017 секунд. Запросов: 22.