前置
googletrans
是一个 免费的 Python 库 ,用于调用 Google Translate API 进行文本翻译、语言检测等操作。它提供了简单易用的接口,可以方便地实现多语言翻译功能。
Selenium-Wire
是 Python 中基于 Selenium 的扩展库,它在标准 Selenium 功能的基础上增加了对 HTTP/HTTPS 请求的捕获和修改能力。
正文
这两个毫不相干的第三方库,却共用了h2
, httpcore
然而 这两货,又关联到了 h11
,hyperframe
,httpx
googletrans 3.0.0 的依赖关系
直接依赖:
python
install_requires=[
'httpx==0.13.3',
'idna==2.10'
]
间接依赖(需兼容的版本):
scss
certifi (最新版即可)
charset-normalizer (最新版即可)
sniffio (最新版即可)
Selenium-Wire 最新版(当前为 5.1.0)的依赖关系
直接依赖:
python
install_requires=[
'selenium >=4.0.0',
'h2 >=4.0.0',
'hyperframe >=6.0.0',
'blinker >=1.4',
'mitmproxy >=7.0.0'
]
课外小知识:如果 Flask >=3.0.0 那么 要安装 blinker>=1.6.2
好了,废话这么多,只为了告诉各位,不要妄想 在一个环境下 能同时使用 selenium-wire 与 googletrans 而已,当然这些都不是什么解不了的题,雷同功能的第三方库 还是有的,也欢迎 有解决次案的 帅哥美女 留言