解决使用selenium-wire访问链接地址不安全的问题

avatar
作者
猴君
阅读量:0

pip安装selenium-wire

描述:这里用的是python3.12.2 selenium-wire==5.1.0

pip3.12 install selenium-wire pip3.12 install blinker==1.7 pip3.12 install setuptools

运行以下命令来获取证书 

python -m seleniumwire extractcert

 

安装浏览器ssl证书

Windows上给chrome浏览器安装证书

方式一:

浏览地址栏输入:

chrome://settings/security

方式二:

打开chrome浏览器(selenium-wire驱动的chrom浏览器)--》点击设置--》隐私和安全--》安全--》

管理设备证书--》受信任的根证书颁发机构

点击 受信任的根证书颁发机构 导入刚才执行命令获取的ca.crt(安全证书)

 

 

 

 

 

重新运行,成功解决

 

 

 Linux 的系统,使用以下命令从终端安装证书

 -i: 是ca.crt文件的路径

CentOS

yum install nss-tools
certutil -d sql:$HOME/.pki/nssdb -A -t TC -n "Selenium Wire" -i /usr/packages/ca.crt

Ubuntu 

apt install libnss3-tools
certutil -d sql:$HOME/.pki/nssdb -A -t TC -n "Selenium Wire" -i /usr/packages/ca.crt

























https://github.com/wkeeling/selenium-wire/issues/120

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!