解决selenium使用.get()报错:unknown error: unsupported protocol
2023-12-14 17:12:39
解决方法
将原来的:
url = "https://www.baidu.com"
browser.get(url)
替换为:
url = "https://www.baidu.com"
browser.execute_script(f"window.location.replace('{url}');") # 直接平替 .get()
问题解析
之前运行都是正常的,有一天突然就不行了,但是重新运行后依旧是正常的;但是看官网也没有明确的解释,所以可能是selenium自身的状态不是很稳定,这里就用一种新的写法:browser.execute_script(f"window.location.replace('{url}');")
平替之前的写法:browser.get(url)
参考链接
stackoverflow:Selenium - run javascript via navbar using chromedriver
文章来源:https://blog.csdn.net/weixin_35757704/article/details/134869112
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!