Python Селен Доступ запрещен при нажатии кнопок - PullRequest
1 голос
/ 03 апреля 2020

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

Я использую этот код для доступа к странице, которую хочу go до ...

user_agent = 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.50 Safari/537.36'
options = selenium.webdriver.ChromeOptions()
options.add_argument('user-agent={0}'.format(user_agent))
...
driver = webdriver.Chrome(driverpath,chrome_options=options)
driver.get(url)

Это прекрасно работает, однако, когда я пытаюсь нажать кнопку, которая приведет меня на другую страницу или загрузить какой-либо контент, я попаду на страницу «Отказано в доступе».

button = driver.find_element_by_class_name('abutton')
button.click()

Мне было интересно, может ли это быть из-за того, что браузер "забывает" мой пользовательский агент? Это моя текущая теория, так как я получаю ту же самую страницу отказа в доступе, когда я не включаю свой пользовательский агент.

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