亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

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

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

瀏覽:4日期: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 編程
相關文章:
主站蜘蛛池模板: 仑乱高清在线一级播放 | 91福利精品老师国产自产在线 | 宅男在线永久免费观看99 | 青青草国产免费一区二区 | 亚洲精品在线第一页 | 欧洲三级在线观看 | 日韩不卡在线观看 | 日韩一级一片 | 国产亚洲精品一区二区三区 | 欧美性性性性性色大片免费的 | 免费国产一区二区三区 | 色婷婷综合在线视频最新 | 国产黄的网站免费 | 成人看片黄a免费看视频 | 亚洲免费毛片 | 在线观看视频91 | 性生大片一级毛片免费观看 | 国产精品久久久99 | 国产精品视频在线免费观看 | 99re8免费视频精品全部 | 亚洲综合图色 | 尤物在线免费观看 | 蜜桃视频一区二区三区四区 | 黄网址在线看 | 国产男女乱淫真视频全程播放 | 国产黄色精品 | 国产电影网 | 日本欧美大码aⅴ在线播放 日本欧美不卡一区二区三区在线 | 大量愉拍情侣在线视频 | 黄色网在线免费观看 | 亚洲色图 在线视频 | 欧美一级淫片a免费播放口aaa | 中文字幕一区二区三区四区 | 亚洲交配视频 | 麻豆精品视频在线原创 | 37pao成人国产永久免费视频 | 91精品免费不卡在线观看 | 青青草精品在线视频 | 久久精彩| 国产曰批视频免费观看完 | 久久久久国产一级毛片高清版 |