如何使用selenium有效解决浏览器SSL证书问题?
- 内容介绍
- 文章标签
- 相关推荐
本文共计196个文字,预计阅读时间需要1分钟。
在使用selenium访问12.306时遇到的不受信任问题,网上查询得知主要是SSL问题。大部分解决方案是使用fromrequests.packages.urllib3.exceptions.InsecureRequestWarning来忽略警告。
在用selenium进入12306时碰到的不受信任问题网上查了是SSL问题大部分解决方案是fromrequests.packages.urllib3.excep在用selenium 进入12306时碰到的不受信任问题,网上查了是SSL问题
大部分解决方案是
from requests.packages.urllib3.exceptions import InsecureRequestWarning # 禁用安全请求警告 requests.packages.urllib3.disable_warnings(InsecureRequestWarning)
但是我的这两句会报错,wtf,不知道是哪里的冲突(我是在win10上,python3.6)
后面在www.51testing.com/html/28/116228-827947.html处发现答案,找了好久,记录一下
from selenium import webdriver
browser=webdriver.Firefox()profile = webdriver.FirefoxProfile()profile.default_preferences["webdriver_assume_untrusted_issuer"]= falseprofile.update_preferences()browser = webdriver.Firefox(profile)browser.get(kyfw.12306.cn/otn/login/init)
----------------------------------------------------------------更新
import requestsimport urllib3from urllib3.exceptions import InsecureRequestWarningurllib3.disable_warnings(InsecureRequestWarning)sess = requests.session()sess.verify = False这样是最佳的
本文共计196个文字,预计阅读时间需要1分钟。
在使用selenium访问12.306时遇到的不受信任问题,网上查询得知主要是SSL问题。大部分解决方案是使用fromrequests.packages.urllib3.exceptions.InsecureRequestWarning来忽略警告。
在用selenium进入12306时碰到的不受信任问题网上查了是SSL问题大部分解决方案是fromrequests.packages.urllib3.excep在用selenium 进入12306时碰到的不受信任问题,网上查了是SSL问题
大部分解决方案是
from requests.packages.urllib3.exceptions import InsecureRequestWarning # 禁用安全请求警告 requests.packages.urllib3.disable_warnings(InsecureRequestWarning)
但是我的这两句会报错,wtf,不知道是哪里的冲突(我是在win10上,python3.6)
后面在www.51testing.com/html/28/116228-827947.html处发现答案,找了好久,记录一下
from selenium import webdriver
browser=webdriver.Firefox()profile = webdriver.FirefoxProfile()profile.default_preferences["webdriver_assume_untrusted_issuer"]= falseprofile.update_preferences()browser = webdriver.Firefox(profile)browser.get(kyfw.12306.cn/otn/login/init)
----------------------------------------------------------------更新
import requestsimport urllib3from urllib3.exceptions import InsecureRequestWarningurllib3.disable_warnings(InsecureRequestWarning)sess = requests.session()sess.verify = False这样是最佳的

