单击按钮时,Python硒访问被拒绝

时间:2020-04-03 19:09:53

标签: python selenium selenium-webdriver web-scraping

我已经使用硒已有一段时间了,今天我遇到了一个我希望有人可以帮助我解决的问题。

我使用此代码访问要访问的页面...

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()

我想知道这是否可能是因为浏览器“忘记了”我的用户代理? 这是我目前的理论,因为当我不包括用户代理时,会得到完全相同的“访问被拒绝”页面。

0 个答案:

没有答案