當開啟乙個**時,可能會出現網頁不安全,使用者需要點開下面的高階認證再跳轉到該頁面,則需要忽略ssl的操作,才能爬取資料
import requests
url=
""headers =
#因為https是第三方ca證書認證的
#但是12306 雖然是https 但是他不是ca證書,他是自己頒布的證書
#解決辦法 是:告訴web 忽略證書訪問 verify = false
response = requests.get(url=url,headers=headers,verify =
false
)data = response.content.decode(
)with
open
("ssl.html"
,"w"
,encoding=
"utf-8"
)as f:
f.write(data)
git忽略ssl認證
問題 在是用git轉殖倉庫的時候,報錯如下 fatal unable to access openssl ssl connect ssl error syscall in connection to github.com 443 解決方案 env命令設定git ssl no verify環境變數為 ...
git忽略ssl認證
問題 在是用git轉殖倉庫的時候,報錯如下 fatal unable to access openssl ssl connect ssl error syscall in connection to github.com 443 解決方案 env命令設定git ssl no verify環境變數為 ...
git雜記 忽略ssl認證
當你通過https訪問git遠端倉庫,如果伺服器的ssl證書未經過第三方機構簽署,那麼git就會報錯。這是十分合理的設計,畢竟未知的沒有簽署過的證書意味著很大安全風險。但是,如果你正好在架設git伺服器,而正式的ssl證書沒有簽發下來,你為了趕時間生成了自簽署的臨時證書,怎樣才是最便捷的測試手段。第...