午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁技術文章
文章詳情頁

Python urllib庫如何添加headers過程解析

瀏覽:16日期:2022-07-09 09:45:31

對于請求一些網站,我們需要加上請求頭才可以完成網頁的抓取,不然會得到一些錯誤,無法返回抓取的網頁。下面,介紹兩種添加請求頭的方法。

方法一:借助build_opener和addheaders完成

import urllib.requesturl='http://www.meizitu.com'#注意:在urllib 中headers是元組headers=('User-Agent','Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36 QIHU 360SE')opener=urllib.request.build_opener()opener.addheaders=[headers]data=opener.open(url)print(data.read())

注意:此處的headers要寫為一個元組類型才可以。寫為字典類型的話會報錯!

方法二、創建一個Request實例對象

# 案例1import urllib.requesturl='http://www.meizitu.com'#注意:在urllib 中這種的headers 是需要是字典的headers={'User-Agent':'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36 QIHU 360SE'}req=urllib.request.Request(url=url,headers=headers)file=urllib.request.urlopen(req)#出現有些解碼錯誤的話,加上“ignore”就可以啦print(file.read().decode('utf-8',’ignore’))

注意:此處的headers要寫為一個字典類型才可以。

創建一個Reques對象,把需要的headers,url,proxy 都放進去,或者在post 請求中還可以把編碼過后的data 值放進去,再用urlopen 打開,就比較方便了。

另外,這種方法還可以用add_headers()來添加headers,代碼如下:

import urllib.requesttry: url='http://www.meizitu.com' req=urllib.request.Request(url=url) req.add_header('User-Agent','Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36 QIHU 360SE') file=urllib.request.urlopen(req,timeout=10.1) print(file.read().decode('utf-8',’ignore’))except Exception as e: print('時間超時',str(e))

總結:通過以上兩種方法,可以完成請求頭的相關參數設置,但是得注意headers是用字典類型來傳入還是元組類型。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 欧美激情视频在线观看 | 男女无遮挡xx00动态图120秒 | av影音先锋| 九九热视频在线播放 | 伊人亚洲综合 | 免费观看中文字幕 | 伊人亚洲精品 | 四虎在线精品 | 性爱在线免费视频 | 桥本有菜av在线 | 亚洲精品免费播放 | 91看片看淫黄大片 | 久久不卡视频 | 天堂av网在线 | 91精品国产麻豆国产自产在线 | 成年人黄色小视频 | 欧美 日韩 中文字幕 | 日本午夜大片 | 你懂的在线视频网站 | 亚洲国产成人在线观看 | 香蕉视频2020 | 影音先锋国产资源 | 黄色一级片免费观看 | 超碰自拍 | 日韩在线视频一区 | 久久久久久久久久久国产精品 | 三级久久久 | 天天性综合 | 午夜免费小视频 | 日韩欧美第一区 | 国产 日韩 欧美 在线 | 国产黄页| 大地资源第二页在线观看高清版 | 久久久精品在线观看 | 久久久99国产精品免费 | 天天色一色 | 国产最新在线视频 | 国产毛片aaa | 最近免费中文字幕 | 欧美91| 亚洲国产一区在线观看 |