Какие вы используете библиотеки для web? - Python
Формулировка задачи:
Привет форумчанам! Нужно написать бот для сайта (его функции из разряда "спарсить, ввести данные в форму, нажать на кнопку и т. п.". Попробовал selenium, с ним у меня никак не вяжется. Grab, как по мне, не очень продуман (ограничен функционал). lxml, как я понял, ONLY парсинг.. Больше особо вариантов я не видел. В общем, можете посоветовать нормальные фреймворки для написания web-ботов с хорошей документацией?
Решение задачи: «Какие вы используете библиотеки для web?»
textual
Листинг программы
# пример из документации requests.get('https://api.github.com/user', auth=('user', 'pass')) # здесь ничего кодировать не нужно - все будет сделано за вас # а вот что скрывается за ним, если захотеть выполнить такую аутентификацию вручную: import base64 headers={ #... # какие-то заголовки "Authorization": "Basic %s" % base64.b64encode(b'user:pass') # пара логин:пароль кодируется base64 и отправляется сайту прямо в заголовке } requests.get('https://api.github.com/user', headers=headers ) PS: Для того, чтобы сайт опознал нас не единожды, а также и последующих запросах других страниц сайта - необходимо ему каждый раз снова и снова отправлять эти данные. Такая вот схема авторизации\аутентификации.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д