在用selenium进入12306时碰到的不受信任问题网上查了是SSL问题大部分解决方案是fromrequests.packages.urllib3.excep 在用selenium 进入12306时碰到的不受信任问题,网上查了是SSL问题 大部分解决方案
在用selenium 进入12306时碰到的不受信任问题,网上查了是SSL问题
大部分解决方案是
from requests.packages.urllib3.exceptions import InsecureRequestWarning # 禁用安全请求警告 requests.packages.urllib3.disable_warnings(InsecureRequestWarning)
但是我的这两句会报错,wtf,不知道是哪里的冲突(我是在win10上,python3.6)
后面在http://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(https://kyfw.12306.cn/otn/login/init)
----------------------------------------------------------------更新
import requestsimport urllib3from urllib3.exceptions import InsecureRequestWarningurllib3.disable_warnings(InsecureRequestWarning)sess = requests.session()sess.verify = False这样是最佳的