Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/280.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Selenium webdriver.get()方法并不总是有效_Python_Python 3.x_Selenium_Selenium Webdriver_Selenium Chromedriver - Fatal编程技术网

Python Selenium webdriver.get()方法并不总是有效

Python Selenium webdriver.get()方法并不总是有效,python,python-3.x,selenium,selenium-webdriver,selenium-chromedriver,Python,Python 3.x,Selenium,Selenium Webdriver,Selenium Chromedriver,您好,我有一个问题与硒很长一段时间,我想找到一种方法来解决它 问题是,几乎每次我运行打开selenium/的脚本时,即使我像这样使用它 对于测试,例如: link = "https://www.google.com" chrome_options = webdriver.ChromeOptions() chrome_options.add_argument('--proxy-server=%s' % str(xxx)) chrome = webdriver.Chrome(chrome_optio

您好,我有一个问题与硒很长一段时间,我想找到一种方法来解决它 问题是,几乎每次我运行打开selenium/的脚本时,即使我像这样使用它 对于测试,例如:

link = "https://www.google.com"
chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument('--proxy-server=%s' % str(xxx))
chrome = webdriver.Chrome(chrome_options=chrome_options)
time.sleep(3)
chrome.get(link)
print("po get")
time.sleep(1)
chrome.get(link)
time.sleep(15)

它有时仍然无法访问网站,我想这是因为selenium的打开速度太慢了,但即使在它很好地打开之后,它也没有获得值,不幸的是,它只是停留在一个空的浏览器上,在url窗口中有数据。。。你知道我该怎么做才能修复它吗?

你可以使用
驱动程序。导航到(“”)


正如我看到的,这里可能缺少字符串双引号“”,
chrome.get(https://www.google.com)

好的,几个小时后,我决定尝试一下,并将(“”)改为(“”),正如我所看到的那样:D我不知道为什么它的字符串有问题“”

下面是我的代码的编辑行:

from selenium import webdriver
chrome = webdriver.Chrome()
chrome.get(https://www.google.com)
(我用启动webdriver的带有循环的代理进行了尝试 100次,每次我改变它之后,它就过去了)


请确保您的Chrome/Selenium/ChromeDriver都在推荐版本上。您可以检查您的chrome版本支持哪个版本的ChromeDriver。我在不使用最新组合的情况下看到过这个问题。正如@PixelEinstein提到的,我下载了最新版本的二进制版本信息和错误堆栈TraceEyes,我甚至尝试了一个旧版本来检查版本中是否存在某种缺陷,但没有,这不是一个问题,您可以在第一行看到字符串引号存在,但我将尝试该驱动程序。navige.to()函数^。我想这里一定有别的事情发生。不过很高兴你现在开始跑步了@像素爱因斯坦我知道没有区别,我只是发现之前它没有做这种事情,所以我查了一下我以前和现在做的事情,唯一的区别是引用。。。我让它运行了几个小时,没有出现错误。。。所以对我来说,这是一个解决办法
chrome.get('https://www.google.com')