Как включить JavaScript в веб-драйвере селена Chrome с использованием Python - PullRequest
1 голос
/ 02 апреля 2019

Я пытаюсь открыть https://www.guidestar.org/ с помощью селена, но он может обнаружить, что я бот.Письмо, которое я получил, говорит, что javascript не был включен, поэтому они блокировали мой IP-адрес.Может кто-нибудь предложить код для включения javascripts

user_agent = 'Chrome/73.0.3683.86'
username = os.getenv("USERNAME")
userProfile = "C:\\Users\\" + username + "\\AppData\\Local\\Google\\Chrome\\User Data\\Default"
options = webdriver.ChromeOptions()
options.add_argument(f'user-agent={user_agent}')
options.add_argument("user-data-dir={}".format(userProfile))
driver = webdriver.Chrome(chrome_options=options)
driver.get("http://www.guidestar.org")

Я ожидал, что сайт не обнаружит, что я робот

1 Ответ

2 голосов
/ 02 апреля 2019

Как уже упоминалось, добавьте следующую опцию chrome в ваш аргумент:

options.add_argument("javascript.enabled", True)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...