Как использовать красивый суп для создания пользовательских событий? - PullRequest
0 голосов
/ 26 августа 2018

можно ли использовать красивый суп для создания пользовательских событий, таких как добавление строки поиска в поле поиска, нажатие кнопки, выбор параметра из списка, нажатие элемента и т. Д.?

1 Ответ

0 голосов
/ 26 августа 2018

Нет, BeautifulSoup - это HTML-парсер , он отлично справляется со своими задачами, но это всего лишь HTML-парсер.

Он может потенциально помочь вам в извлечении информации, необходимой для выполнения HTTP-запросов для имитации запросов, которые отправляет браузер, но затем, чтобы сделать HTTP-запрос, вы должны использовать другую библиотеку - requests is самый популярный. Существуют библиотеки, которые пытаются объединить два - mechanicalsoup или robobrowser.

В целом, кажется, что вы спрашиваете о автоматизации браузера - для этого selenium будет соответствовать вашим требованиям самым непосредственным образом.

Проверьте также относительно свежий пакет requests-html, который был представлен еще как еще одну библиотеку "для людей" несколько месяцев назад без каких-либо изменений после. Тем не менее, стоит изучить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...