requests庫驗證SSL的問題

今天在用requests爬取網站數據時,遇到了一個問題俭正,代碼和報錯信息如下:

import re

import requests
class Handle_Lagou(object):
    def __init__(self):
        #使用session保存cookies信息
        self.lagou_session = requests.session()
        self.header = {
            'Connection': 'close',
            'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36'
        }
        self.city_list=""
    #獲取全國所有城市列表的方法
    def handle_city(self):
        city_search = re.compile(r'zhaopin/">(.*?)</a>')
        city_url = "https://www.lagou.com/jobs/allCity.html"
        city_result = self.handle_request(method="GET",url=city_url)
        print(city_result)

    def handle_request(self,method,url,data=None,info=None):
        if method == "GET":
            response = self.lagou_session.get(url=url,headers=self.header)
        return  response.text

if __name__=='__main__':
    lagou = Handle_Lagou()
    lagou.handle_city()

運行后發(fā)現出現了兩個錯誤

urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='www.lagou.com', port=443): Max retries exceeded with url: /jobs/allCity.html (Caused by SSLError(SSLError("bad handshake: Error([('SSL routines', 'tls_process_server_certificate', 'certificate verify failed')])")))

requests.exceptions.SSLError: HTTPSConnectionPool(host='www.lagou.com', port=443): Max retries exceeded with url: /jobs/allCity.html (Caused by SSLError(SSLError("bad handshake: Error([('SSL routines', 'tls_process_server_certificate', 'certificate verify failed')])")))

然后就上網找了找,看了大部分相關問題的博客后,找到了兩個解決辦法(其實是一個):

import re

import requests
#在此處設置取消警告信息
import urllib3
urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)

# 這是另一個大佬的辦法涤躲,可惜過于復雜,我沒看懂贡未,簡簡單單才是真 
# requests.packages.urllib3.disable_warnings()
# requests.packages.urllib3.util.ssl_.DEFAULT_CIPHERS += 'HIGH:!DH:!aNULL'
# try:
#     requests.packages.urllib3.contrib.pyopenssl.DEFAULT_SSL_CIPHER_LIST += 'HIGH:!DH:!aNULL'
# except AttributeError:
#     # no pyopenssl support used / needed / available
#     pass

class Handle_Lagou(object):
    def __init__(self):
        #使用session保存cookies信息
        self.lagou_session = requests.session()
        self.header = {
            'Connection': 'close',
            'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36'
        }
        self.city_list=""
    #獲取全國所有城市列表的方法
    def handle_city(self):
        city_search = re.compile(r'zhaopin/">(.*?)</a>')
        city_url = "https://www.lagou.com/jobs/allCity.html"
        city_result = self.handle_request(method="GET",url=city_url)
        print(city_result)

    def handle_request(self,method,url,data=None,info=None):
        if method == "GET":
            # 在此處設置verify = False 
            response = self.lagou_session.get(url=url,headers=self.header,verify=False)
        return  response.text

if __name__=='__main__':
    lagou = Handle_Lagou()
    lagou.handle_city()
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末种樱,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子俊卤,更是在濱河造成了極大的恐慌嫩挤,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,110評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件消恍,死亡現場離奇詭異岂昭,居然都是意外死亡,警方通過查閱死者的電腦和手機狠怨,發(fā)現死者居然都...
    沈念sama閱讀 93,443評論 3 395
  • 文/潘曉璐 我一進店門约啊,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人佣赖,你說我怎么就攤上這事恰矩。” “怎么了憎蛤?”我有些...
    開封第一講書人閱讀 165,474評論 0 356
  • 文/不壞的土叔 我叫張陵枢里,是天一觀的道長。 經常有香客問我,道長栏豺,這世上最難降的妖魔是什么彬碱? 我笑而不...
    開封第一講書人閱讀 58,881評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮奥洼,結果婚禮上巷疼,老公的妹妹穿的比我還像新娘。我一直安慰自己灵奖,他們只是感情好嚼沿,可當我...
    茶點故事閱讀 67,902評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著瓷患,像睡著了一般骡尽。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上擅编,一...
    開封第一講書人閱讀 51,698評論 1 305
  • 那天攀细,我揣著相機與錄音,去河邊找鬼爱态。 笑死谭贪,一個胖子當著我的面吹牛,可吹牛的內容都是我干的锦担。 我是一名探鬼主播俭识,決...
    沈念sama閱讀 40,418評論 3 419
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼洞渔!你這毒婦竟也來了套媚?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,332評論 0 276
  • 序言:老撾萬榮一對情侶失蹤磁椒,失蹤者是張志新(化名)和其女友劉穎堤瘤,沒想到半個月后,有當地人在樹林里發(fā)現了一具尸體衷快,經...
    沈念sama閱讀 45,796評論 1 316
  • 正文 獨居荒郊野嶺守林人離奇死亡宙橱,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,968評論 3 337
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現自己被綠了蘸拔。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片师郑。...
    茶點故事閱讀 40,110評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖调窍,靈堂內的尸體忽然破棺而出宝冕,到底是詐尸還是另有隱情,我是刑警寧澤邓萨,帶...
    沈念sama閱讀 35,792評論 5 346
  • 正文 年R本政府宣布地梨,位于F島的核電站菊卷,受9級特大地震影響,放射性物質發(fā)生泄漏宝剖。R本人自食惡果不足惜洁闰,卻給世界環(huán)境...
    茶點故事閱讀 41,455評論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望万细。 院中可真熱鬧扑眉,春花似錦、人聲如沸赖钞。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,003評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽雪营。三九已至弓千,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間献起,已是汗流浹背洋访。 一陣腳步聲響...
    開封第一講書人閱讀 33,130評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留征唬,地道東北人捌显。 一個月前我還...
    沈念sama閱讀 48,348評論 3 373
  • 正文 我出身青樓茁彭,卻偏偏與公主長得像总寒,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子理肺,可洞房花燭夜當晚...
    茶點故事閱讀 45,047評論 2 355

推薦閱讀更多精彩內容

  • 聲明:本文講解的實戰(zhàn)內容摄闸,均僅用于學習交流,請勿用于任何商業(yè)用途妹萨! 一年枕、前言 強烈建議:請在電腦的陪同下,閱讀本文...
    Bruce_Szh閱讀 12,707評論 6 28
  • jupyter 是一個簡易的乎完,方便的寫Python代碼的工具包熏兄,requests是Python里非常好用的用來發(fā)送...
    終可見丶閱讀 25,237評論 10 43
  • 虞美人·夏旱 YBY 漢城湖的詩韻 作 燒火赤陽何時了? 枯葉落多少树姨。 孤寞山村又山風摩桶, 凄凄黃草折腰荒山中。 憶...
    ce18140bccc1閱讀 208評論 0 0
  • 姓名 黃中明 公司 448期學員 472期志工 522期志工 534期志工 17期服務志工 【日精進打卡...
    黃中明閱讀 332評論 0 1
  • 過了下午3點帽揪,明晃晃的超市里不在熙熙攘攘硝清,匆忙吃過午飯后我就一直站在試吃攤邊推銷一款新口味的餅干,現在全身僵硬转晰。我...
    小呆瓜閱讀 136評論 0 1