Является ли selenium driver.get () чем-то автоматизированным и «не человеческим»? - PullRequest
0 голосов
/ 19 апреля 2020

Я пишу небольшой проект для просмотра веб-страниц, и программа записывает магазин, содержащий несколько страниц. Немного сложно заставить щелкать некоторые вещи, поэтому для меня намного проще получить их URL с Beautifulsoup и просто сделать driver.get (URL). Меня недавно выгнали с веб-сайта из-за нескольких урлопенов с запросами (ранее), поэтому я начал использовать селен. Мой вопрос: будет ли driver.get (URL) рассматриваться как наиболее вероятное "человеческое действие", такое как нажатие кнопки? Будет ли driver.get таким же рискованным, как urlopen, так что мой драйвер будет выгнан?

Надеюсь, вы поняли мой вопрос. Заранее спасибо.

1 Ответ

0 голосов
/ 20 апреля 2020

Я думаю, что если вы используете time.sleep для ожидания между каждым действием, он не будет определять вас как бота

import time

driver.get(url)
#wait 5 secconds
time.sleep(5)
#do an other action
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...