我正在尝试使用python、selenium和chrome登录以下页面:
https://www.etoro.com/login
你不需要我的用户名和密码来重新创建这个场景。使用一个虚构的用户名和密码,它将工作相同。如果我打开一个'正常' chrome 窗口(所以不使用 selenium ),并试图登录任何用户名/密码(假设它是不正确的)u得到一个'无效的用户名/密码'错误。
如果我尝试使用python selenium和chrome登录,并使用我的用户名/密码,我会收到一个错误消息,说"发生错误,请重试"。
因此,网页识别 selenium ,不让我进入。我能做些什么吗?我想这个'无效的用户名/密码'时,也使用 selenium 和 chrome ,以便我可以登录我的正确的用户名和密码
先谢了!
1条答案
按热度按时间polhcujo1#
你不能使用普通的chromedriver登录,但幸运的是你有两个选择:
未检测到chromedriver
使用
pip install undetected-chromedriver
(documentation)安装它,然后运行自定义用户配置文件
或者,您可以使用普通chromedriver并在您已登录的位置加载用户配置文件。使用此方法,当您运行
driver.get(url)
时,您将已登录,因为它使用用户配置文件的cookie。Here您可以找到有关如何创建用户配置文件并将其加载到chromedriver中的教程