我想使用硒自动登录网站(https://www.cypress.com/)并下载一些资料。 我使用硒成功打开了网站。但是当我使用硒单击“登录”按钮时。它显示了这一点: Access Denied
这是我的代码:
from time import sleep
from selenium import webdriver
class Cypress():
def extractData(self):
browser = webdriver.Chrome(executable_path=r"C:chromedriver.exe")
browser.get("https://www.cypress.com/")
sleep(5)
element = browser.find_element_by_link_text("Log in")
sleep(1)
element.click()
pass
if __name__ == "__main__":
a = Cypress()
a.extractData()
pass
有人可以给我一些想法吗?
答案 0 :(得分:0)
使用Akamai CDN,服务或其中加载的任何内容来保护网站。 我快速浏览了一下,看来Akamai服务人员已启动,但我没有看到任何传感器数据保护,只是将硒检测为webdriver(以及许多其他事情)并进行了标记,请尝试使用请求登录或询问网站所有者可以为您的项目提供API访问权限。 Akamai Cookie可以正常运行,因此可以肯定的是,它也提供了保护,您获得的301是自动程序保护,可阻止您在受保护的端点上自动执行某些操作。