DevToolsActivePort file doesn't exist

File "D:/Python-work/pythonrumen/2021/10/Bilibli/bilibili.py", line 6, in <module>
cb = webdriver.Chrome(options=option)
File "C:\ProgramData\Anaconda3\lib\site-packages\selenium\webdriver\chrome\webdriver.py", line 76, in __init__
RemoteWebDriver.__init__(
File "C:\ProgramData\Anaconda3\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 157, in __init__
self.start_session(capabilities, browser_profile)
File "C:\ProgramData\Anaconda3\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 252, in start_session
response = self.execute(Command.NEW_SESSION, parameters)
File "C:\ProgramData\Anaconda3\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 321, in execute
self.error_handler.check_response(response)
File "C:\ProgramData\Anaconda3\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 242, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.WebDriverException: Message: unknown error: DevToolsActivePort file doesn't exist

首先先上报错信息,在边看别学的过程中,照着老师的代码敲得代码,发现报错,很绝望。
但是后来仔细一想,既然文件不存在,找不到,那么是不是我的路径写错了呢?

from selenium import webdriver
from selenium.webdriver.chrome.options import Options

option = Options()
option.add_argument('--user-data-dir=user_data_dir')
cb = webdriver.Chrome(options=option)

本来我是写的直接就是它的同一级的文件夹,然后发现报错,所以我就将他更改为E:\python_technology\自动化操作浏览器\user_data_dir更加具体的路径,发现成功运行。

最后修改:2021 年 10 月 12 日 08 : 54 AM
如果觉得我的文章对你有用,请随意赞赏