Edge 驱动程序 加载指定选项时不断崩溃

Edge driver Keeps crashing when loading the specified options

提问人:Mahdi Triki 提问时间:9/14/2023 最后编辑:ShawnMahdi Triki 更新时间:9/18/2023 访问量:80

问:

我正在尝试使用 edge 创建用于网络抓取的驱动程序,因为新的 chrome 版本与 selenium 不兼容。但是,似乎每次我尝试加载指定的选项时,选项都会成功加载,但它总是返回错误。

from selenium.webdriver.edge.options import Options
from selenium import webdriver
options = Options()
options.add_argument("user-data-dir=C:\\Users\\my_user_name\\AppData\\Local\\Microsoft\\Edge\\User Data")
driver = webdriver.Edge(options=options) #The code crashes here
driver.get('https://web.whatsapp.com/')

我收到错误

Microsoft::Applications::Events::ILogConfiguration::operator* [0x00007FF799F7AF66+4918]
Microsoft::Applications::Events::EventProperty::~EventProperty [0x00007FF799F6F431+713057]
BaseThreadInitThunk [0x00007FF8575C7614+20]
RtlUserThreadStart [0x00007FF858E826F1+33]
python selenium-webdriver 网页抓取 selenium-edgedriver

评论


答:

0赞 Mahdi Triki 9/15/2023 #1

我所要做的就是在同一个父文件夹中创建我的用户数据文件夹的副本,

AppData\\Local\\Microsoft\\Edge,并将其命名为 User Data1。我将我的 python 代码更改为:

options.add_argument("user-data-dir=C:\\Users\\my_user_name\\AppData\\Local\\Microsoft\\Edge\\User Data1")

现在它起作用了