LINUX.ORG.RU

Скрипт,заходящий на веб сайт с автриизацией

 


0

1

на сервере с линукс нужно сделать скрипт, выпоняющий следующее:

- зайти на https://apps.senseit.ru

- авторизоваться там

- кликнуть на известный статический элемент интерфейса (условно кнопка 1) - подождать пока загрузится новый контент

- кликнуть на известный статический элемент интерфейса (условно кнопка 2)

Все.

Полагаю,скрипт будет простой и короткий.

вопросы:

1. На чем это проще и быстрее сделать.

2. дайте,пожалуйста,ссылки на примеры таких скриптов (понятно,на примере других сайтов),также с указанием как идентифицировать в скрипте кнопки 1 и 2

3. Как заставить этот скрипт выполняться по расписанию (cron? Или есть еще методы?)


Mechanize.

Такая же (или подобная) либа есть почти под любой скриптовый язык.

theNamelessOne ★★★★★
()
Последнее исправление: theNamelessOne (всего исправлений: 1)

Возможно, хватит банального curl, если задача в том, чтобы заставить сервер думать, что с ним работает пользователь, а сама страничка не нужна.

Norgat ★★★★★
()

На чем это проще и быстрее сделать.

На том языке, который ты знаешь

дайте,пожалуйста,ссылки на примеры таких скриптов (понятно,на примере других сайтов)

http://docs.seattlerb.org/mechanize/GUIDE_rdoc.html

как идентифицировать в скрипте кнопки 1 и 2

XPath, CSS selectors.

Как заставить этот скрипт выполняться по расписанию (cron? Или есть еще методы?)

man cron.

theNamelessOne ★★★★★
()

https://apps.senseit.ru
https://goodgame.ru/channel/MopTuc/#autoplay

смотря как там авторизация сделана: если javascript дергается, то и mechanize выше не поможет - selenium или webkit встраивать

в простейшем случае - послать post запрос c `credentials' и сохранить cookies; в дальнейшем просто их подхватывать

anonymous
()
Ответ на: комментарий от anonymous

Интересно и какая разница то, если даже и дергается js. Запрос на сервак в любом случае уходит.

kachan ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.