Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 25, 2016 15:56:09

AlexeyKh
Зарегистрирован: 2016-08-25
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Бот для веб сайта

Здравствуйте.

Хочу написать бота для сайта, чтобы он мог заполнять/отправлять формы, жмакать на кнопки, сохранять некоторые элементы страницы на диск.
Нагуглил библиотеку для питона - Robobrowser(https://github.com/jmcarp/robobrowser). Но не могу для нее туториалов или хотя бы нормальных примеров использования.

Вопрос первый - какие еще есть библиотеки для подобный целей? (не обязательно для питона)

Вопрос второй - где найти туториалы конкретно по robobrowser? (например, как нажать на ссылку/кнопу по содержимому тега)

Офлайн

#2 Авг. 26, 2016 01:45:45

agryn
От: Украина
Зарегистрирован: 2011-12-14
Сообщения: 189
Репутация: +  0  -
Профиль   Отправить e-mail  

Бот для веб сайта

Ну есть grablib, там вроде selenium можно юзать для работы с интерактивными страницами.
пример кода, авторизация на вконтакте

 from grab import Grab
vkbot = Grab()
vkbot.go('http://m.vk.com')
vkbot.doc.set_input('email', login)
vkbot.doc.set_input('pass', passwd)
vkbot.doc.submit()  # имитация клика по кнопке
А вообще чтобы выбирать элемент на веб-странице погугли DOM-дерево xpath

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version