当前位置: 首页 > wzjs >正文

网站备案信息注销原因怎么搜索关键词

网站备案信息注销原因,怎么搜索关键词,如何不用域名也可以做网站,网站如何做推广文章目录 Python Selenium 忽略证书错误和忽略🔧 **一、忽略 SSL 证书错误**1. **基础配置(适用于 Chrome/Firefox)**2. **高级场景:指定证书指纹**3. **浏览器兼容方案** 🔇 **二、隐藏 DevTools 监听提示**1. **禁用…

文章目录

  • Python Selenium 忽略证书错误和忽略
      • 🔧 **一、忽略 SSL 证书错误**
        • 1. **基础配置(适用于 Chrome/Firefox)**
        • 2. **高级场景:指定证书指纹**
        • 3. **浏览器兼容方案**
      • 🔇 **二、隐藏 DevTools 监听提示**
        • 1. **禁用控制台日志输出**
        • 2. **移除浏览器界面提示**
        • 3. **无头模式优化**
      • ⚡ **三、完整代码示例**
      • 💡 **四、注意事项**

Python Selenium 忽略证书错误和忽略


selenium with python


之前一篇博客《Python Selenium 搜索和点击》会出现SSL证书错误:

[502260:506160:0626/153236.677:ERROR:net\socket\ssl_client_socket_impl.cc:878] handshake failed; returned -1, SSL error code 1, net_error -103

我们可以通过浏览器选项忽略该错误。

🔧 一、忽略 SSL 证书错误

当访问使用自签名证书过期证书的 HTTPS 网站时,可通过以下配置忽略浏览器警告:

1. 基础配置(适用于 Chrome/Firefox)
from selenium import webdriver
from selenium.webdriver.chrome.options import Optionschrome_options = Options()
# 忽略所有证书错误
chrome_options.add_argument('--ignore-certificate-errors')
# 忽略 SSL 相关错误(如握手失败)
chrome_options.add_argument('--ignore-ssl-errors')driver = webdriver.Chrome(options=chrome_options)
driver.get("https://example.com")
2. 高级场景:指定证书指纹

若需信任特定证书(如内部 CA),可添加指纹验证:

chrome_options.add_argument('--ignore-certificate-errors-spki-list=<your_cert_fingerprint>')
chrome_options.add_argument('--ca-certs=path/to/ca.pem')  # 指定证书路径

获取指纹命令
openssl x509 -in ca.pem -pubkey -noout | openssl pkey -pubin -outform der | openssl dgst -sha256 -binary | openssl base64

3. 浏览器兼容方案
  • Firefox
    options = webdriver.FirefoxOptions()
    options.accept_untrusted_certs = True
    
  • IE
    caps = webdriver.DesiredCapabilities.INTERNETEXPLORER
    caps['acceptSslCerts'] = True
    

🔇 二、隐藏 DevTools 监听提示

DevTools listening on ws://... 是 Chrome 的调试端口信息,可通过以下方式屏蔽:

1. 禁用控制台日志输出
chrome_options.add_argument('--log-level=3')  # 关闭所有非致命日志
chrome_options.add_experimental_option('excludeSwitches', ['enable-logging'])  # 禁止 Selenium 自身日志
2. 移除浏览器界面提示
# 隐藏 "Chrome 正受到自动测试软件控制" 提示栏
chrome_options.add_argument('--disable-infobars')
# 禁用自动化控制特征(减少被检测风险)
chrome_options.add_argument('--disable-blink-features=AutomationControlled') 
chrome_options.add_experimental_option('excludeSwitches', ['enable-automation'])
3. 无头模式优化

若使用无头模式,需额外关闭沙箱和 GPU:

chrome_options.add_argument('--headless=new')
chrome_options.add_argument('--no-sandbox')
chrome_options.add_argument('--disable-gpu')

三、完整代码示例

from selenium import webdriver
from selenium.webdriver.chrome.options import Optionsdef init_driver():chrome_options = Options()# 忽略证书错误chrome_options.add_argument('--ignore-certificate-errors')chrome_options.add_argument('--ignore-ssl-errors')# 隐藏 DevTools 提示chrome_options.add_argument('--log-level=3')chrome_options.add_argument('--disable-infobars')chrome_options.add_argument('--disable-blink-features=AutomationControlled')chrome_options.add_experimental_option('excludeSwitches', ['enable-automation', 'enable-logging'])# 无头模式配置(可选)chrome_options.add_argument('--headless=new')chrome_options.add_argument('--no-sandbox')chrome_options.add_argument('--disable-gpu')return webdriver.Chrome(options=chrome_options)driver = init_driver()
driver.get("https://example.com")
print("页面标题:", driver.title)
driver.quit()

💡 四、注意事项

  1. 安全风险
    • 忽略证书错误仅限测试环境,生产环境需使用有效证书。
  2. 反检测策略
    • 部分网站(如 Cloudflare)会检测自动化特征,可结合 debuggerAddress 复用已有浏览器会话。
  3. Selenium 4 兼容性
    • accept_insecure_certs=True 失效,优先使用 add_argument 参数。

通过上述配置,既可解决证书验证问题,又能保持控制台输出简洁,适用于爬虫、自动化测试等场景。

http://www.dtcms.com/wzjs/499752.html

相关文章:

  • 音乐网站可做哪些内容创建网站
  • 内容展示型网站特点小程序怎么引流推广
  • 外贸免费建设网站苏州网站建设书生商友
  • 企业网站建设哪家seo刷关键词排名优化
  • 辽阳企业网站建设费江门网站定制多少钱
  • 哈尔滨网站搜索优化公司seo推广绩效考核指标是什么
  • 设计logo网站免费奇米网络营销的推广方式都有哪些
  • wap视频网站建设难吗?中国进入全国紧急状态
  • 商场网站建设百度推广app下载
  • 福州短视频seo排行seo入门教学
  • 陕icp网站建设什么是sem
  • 网站设计师培训排位及资讯
  • 漳浦网站制作抖音推广网站
  • 建设银行甘肃分行网站怎么创作自己的网站
  • 北京模板网站建设费用优化公司流程制度
  • 网站制作公司哪家专业外贸平台app
  • 平台网站模板素材图片下载深圳最新通告今天
  • 公司网页是什么网站建设seo优化培训
  • 电脑管理软件排行榜seo系统教程
  • 枞阳网站制作站长之家源码
  • 达州网站建设的公司seo研究中心道一老师
  • 微信网站开发怎么做陕西新闻今日头条
  • en blog wordpress宁波seo推广方式排名
  • 做网站一般注意些什么腾讯企点官网下载
  • 广告设计创意作品漯河搜狗关键词优化排名软件
  • 网站字体颜色大小小程序模板
  • 个人做游戏下载网站侵权吗推广策略包括哪些内容
  • 网站空间多大合适成人职业技能培训班
  • 游戏开科技的软件厦门关键词seo排名网站
  • 做博物馆网站最重要图片扫一扫在线识别照片