1

我无法弄清楚是什么导致了错误。Python 3.9、3.10。

Traceback (most recent call last):
  File "C:\Users\User\Desktop\S\SS\test.py", line 1, in <module>
    from seleniumwire import webdriver
  File "C:\Users\User\AppData\Roaming\Python\Python39\site-packages\seleniumwire\webdriver.py", line 14, in <module>
    from selenium.webdriver import TouchActions  # noqa
ImportError: cannot import name 'TouchActions' from 'selenium.webdriver' (C:\Users\User\AppData\Roaming\Python\Python39\site-packages\selenium\webdriver\__init__.py)

代码:

from seleniumwire import webdriver
4

2 回答 2

1

要首先使用Selenium Wire,您必须按如下方式安装selenium-wire ;

pip install selenium-wire

注意:如果您收到有关无法构建密码学的错误,您可能正在运行旧版本的 pip。您需要尝试升级 pip,python -m pip install --upgrade pip然后重新运行上述命令。

现在您可以按照以下方式继续导入:

from seleniumwire import webdriver
于 2022-02-25T21:38:50.230 回答
0

这是一个错误: GitHub问题

只需要下载 selenium 4.1.0:

pip install selenium==4.1.0
于 2022-02-25T22:32:13.357 回答