selenium 脚本在远程电脑上无法加载网站

我用python 结合selenium写了个脚本,想自动登录一个网站。在我的电脑上没什么问题。
但是我打包成exe文件,放到远程电脑上运行,就不能加载网站,一直卡在“checking your
browser before accessing xxx”
这是怎么回事呢?

这是代码:

    op = webdriver.ChromeOptions()
    op.add_experimental_option('excludeSwitches',['enable-logging'])
    ser = Service('chromedriver.exe')
    wd = webdriver.Chrome(service=ser,options=op)
    wd.get(self.url)
    # time.sleep(30)
    try:
        email_input = WebDriverWait(wd,30).until(
            EC.presence_of_element_located((By.ID,"user_email"))
        )
    except Exception as e:
        print(e)
阅读 2.5k
1 个回答

被 WAF 认出来是爬虫了,让你验证身份。可以试试换个 IP。不过爬虫反爬本来就是一对冤家,你搞这些就必须面对。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题