Colosatr0n在这个线程中给出的解决方案
Can a website detect when you are using Selenium with chromedriver?
为我工作。这是一个部分副本,其目的是用另一个字符串替换cdc_uu,以免被检测到:
vim/path/to/chromedriver
在运行上述线路后,你可能会看到一堆胡言乱语。执行以下操作:
通过键入:%s/cdc\u/dog\g,将所有cdc_uu实例替换为dog_u。
狗只是一个例子。您可以选择任何内容,只要它的字符数与搜索字符串的字符数相同(例如,cdc_),否则chromedriver将失败。
要保存更改并退出,请键入:wq!然后按回车键。
如果需要退出而不保存更改,请键入:q!然后按回车键。
我还必须更新线路以获得按钮:
button = driver.find_element_by_xpath("/html/body/div[4]/div[1]/div[1]/div[1]/div[7]/form/div[6]/input")
Selenium成功登录!