首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Seleniumwire的ImportError

使用Seleniumwire的ImportError
EN

Stack Overflow用户
提问于 2022-02-25 17:57:47
回答 2查看 1.5K关注 0票数 1

我不知道是什么导致了这个错误。Python 3.9,3.10

代码语言:javascript
复制
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)

代码:

代码语言:javascript
复制
from seleniumwire import webdriver
EN

回答 2

Stack Overflow用户

发布于 2022-02-25 21:38:50

要使用硒丝,首先必须安装https://pypi.org/project/selenium-wire/,如下所示;

代码语言:javascript
复制
pip install selenium-wire

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

现在,您可以按以下方式进行导入:

代码语言:javascript
复制
from seleniumwire import webdriver
票数 1
EN

Stack Overflow用户

发布于 2022-02-25 22:32:13

它是一个bug:GitHub问题

只需通过以下方式下载selenium 4.1.0:

代码语言:javascript
复制
pip install selenium==4.1.0
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71269915

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档