当运行这个简单的代码时,会打开一个空白页面,并在url中写上'data:‘。Chrome驱动是正确的版本(ChromeDriver 81.0.4044.69),与我的GoogleChrome版本(81.0.4044.122)匹配。Selenium也更新了(3.141.0)
我还将驱动程序的文件夹添加到系统的路径中。我还尝试在url中使用http而不是https。
from selenium import webdriver
class GoogleBot:
def __init__(self):
self.driver = webdriver.Chrome(executable_path="C:\Drivers\chromedriver.exe")
driver.get("https://www.google.es/")
GoogleBot()
发布于 2020-04-26 15:13:57
在您的代码中,您已经使用了self.driver
的driver
接口。请参考以下代码来解决您的问题:
from selenium import webdriver
class GoogleBot:
def __init__(self):
self.driver = webdriver.Chrome(executable_path=r"path for chromedriver.exe")
def googleTest(self):
self.driver.get("https://www.google.es/")
self.driver.close()
if __name__ == "__main__":
GoogleBot = GoogleBot()
GoogleBot.googleTest()
发布于 2020-04-26 15:42:28
@DipakBachhav我没有收到错误!只有这样,但只有在我关闭空白的Chrome窗口之后。(然后我必须从任务管理器结束chrome驱动程序进程)
Traceback (most recent call last):
File "C:/Users/Ramiro/Desktop/Python/PyCharm/Cursito.py", line 3, in <module>
driver = webdriver.Chrome()
File "C:\Users\Ramiro\AppData\Roaming\Python\Python38\site-packages\selenium\webdriver\chrome\webdriver.py", line 76, in __init__
RemoteWebDriver.__init__(
File "C:\Users\Ramiro\AppData\Roaming\Python\Python38\site-packages\selenium\webdriver\remote\webdriver.py", line 157, in __init__
self.start_session(capabilities, browser_profile)
File "C:\Users\Ramiro\AppData\Roaming\Python\Python38\site-packages\selenium\webdriver\remote\webdriver.py", line 252, in start_session
response = self.execute(Command.NEW_SESSION, parameters)
File "C:\Users\Ramiro\AppData\Roaming\Python\Python38\site-packages\selenium\webdriver\remote\webdriver.py", line 321, in execute
self.error_handler.check_response(response)
File "C:\Users\Ramiro\AppData\Roaming\Python\Python38\site-packages\selenium\webdriver\remote\errorhandler.py", line 242, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.SessionNotCreatedException: Message: session not created
from chrome not reachable
(Session info: chrome=81.0.4044.122)
https://stackoverflow.com/questions/61437020
复制相似问题