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)
回答:
被 WAF 认出来是爬虫了,让你验证身份。可以试试换个 IP。不过爬虫反爬本来就是一对冤家,你搞这些就必须面对。
以上是 selenium 脚本在远程电脑上无法加载网站 的全部内容, 来源链接: utcz.com/qa/257084.html