电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

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

快速一鍵生成Python爬蟲請求頭

瀏覽:5日期:2022-06-26 13:08:36

今天介紹個神奇的網站!堪稱爬蟲偷懶的神器!

我們在寫爬蟲,構建網絡請求的時候,不可避免地要添加請求頭( headers ),以 mdn 學習區為例,我們的請求頭是這樣的:

快速一鍵生成Python爬蟲請求頭

一般來說,我們只要添加 user-agent 就能滿足絕大部分需求了,Python 代碼如下:

import requestsheaders = { #’authority’: ’developer.mozilla.org’, #’pragma’: ’no-cache’, #’cache-control’: ’no-cache’, #’upgrade-insecure-requests’: ’1’, ’user-agent’: ’Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 YaBrowser/19.7.0.1635 Yowser/2.5 Safari/537.36’, #’accept’: ’text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3’, #’accept-encoding’: ’gzip, deflate, br’, #’accept-language’: ’zh-CN,zh-TW;q=0.9,zh;q=0.8,en-US;q=0.7,en;q=0.6’, #’cookie’: 你的cookie,}response = requests.get(’https://developer.mozilla.org/zh-CN/docs/learn’, headers=headers)

但是有些請求,我們要把特定的 headers 參數添加上才能獲得正確的網絡響應,不知道哪個參數是必要的情況下,就要先把所有參數都添加上,再逐個排除。

但是手動復制粘貼 headers 字典里的每一個鍵值對太費事了

一個不那么方便的解決方案:

用正則表達式或者直接字符串替換,把 headers 字符串直接轉化為字典,封裝成函數方便以后反復調用。

有的人喜歡用這種方法,每次復制headers信息,然后調用自己封裝好的函數,但我覺得還是挺麻煩的。

那么還有沒有快速一鍵生成 Python 爬蟲請求頭的方法呢?這里給大家介紹兩個:

網站在線轉換 Postman實戰演練

抓取網站:https://developer.mozilla.org...

網站在線轉換

1,Chrome 打開開發者選項( f12 )---> network 選項卡 ---> 刷新頁面,獲取請求 ---> 找到頁面信息對應的請求 (通過請求的名稱、后綴和 response 內容來判斷)

快速一鍵生成Python爬蟲請求頭

2,右鍵,copy ---> copy as cURL (bash),注意不是【copy as cURL (cmd)】

快速一鍵生成Python爬蟲請求頭

3,打開網站,https://curl.trillworks.com/,粘貼 cURL (bash) 到左邊 curl command,右邊會自動出 Python 代碼

快速一鍵生成Python爬蟲請求頭

4,生成代碼如下圖

快速一鍵生成Python爬蟲請求頭

5,print ( response.text ) 就可以直接打印網頁源代碼啦!

Postman

1,下載 postman ( Chrome 也有個 postman 的插件,操作應該差不多)

2,打開 postman,彈出的界面可以直接關掉

快速一鍵生成Python爬蟲請求頭

3,import --> paste raw text,在 Chrome 里復制 curl (bash),粘貼到下面的對話框里,點擊 import 按鈕

快速一鍵生成Python爬蟲請求頭

4,點擊 send,模擬網絡請求,下方可查看源代碼

快速一鍵生成Python爬蟲請求頭

5,確保源代碼正常后,點擊 code

快速一鍵生成Python爬蟲請求頭

6,左上角可以選擇編程語言,右上角復制到剪貼板

快速一鍵生成Python爬蟲請求頭

大功告成!

其實我本人平時都是用第一種,網站比較穩定,基本沒出現過異常;有了這個神器就不用自己再構造請求頭了,先一鍵生成,然后再根據需求調一調就好了,幾秒鐘就搞定了。

以上就是快速一鍵生成Python爬蟲請求頭的詳細內容,更多關于快速一鍵生成Python爬蟲請求頭的資料請關注好吧啦網其它相關文章!

標簽: Python 編程
相關文章:
主站蜘蛛池模板: SDG吸附剂,SDG酸气吸附剂,干式酸性气体吸收剂生产厂家,超过20年生产使用经验。 - 富莱尔环保设备公司(原名天津市武清县环保设备厂) | Maneurop/美优乐压缩机,活塞压缩机,型号规格,技术参数,尺寸图片,价格经销商 | 合肥仿石砖_合肥pc砖厂家_合肥PC仿石砖_安徽旭坤建材有限公司 | 农业仪器网 - 中国自动化农业仪器信息交流平台 | 喷砂机厂家_自动除锈抛丸机价格-成都泰盛吉自动化喷砂设备 | 锌合金压铸-铝合金压铸厂-压铸模具-冷挤压-誉格精密压铸 | 水篦子|雨篦子|镀锌格栅雨水篦子|不锈钢排水篦子|地下车库水箅子—安平县云航丝网制品厂 | FAG轴承,苏州FAG轴承,德国FAG轴承-恩梯必传动设备(苏州)有限公司 | 希望影视-高清影视vip热播电影电视剧免费在线抢先看 | 青岛侦探_青岛侦探事务所_青岛劝退小三_青岛婚外情取证-青岛王军侦探事务所 | 不锈钢复合板厂家_钛钢复合板批发_铜铝复合板供应-威海泓方金属复合材料股份有限公司 | 芜湖厨房设备_芜湖商用厨具_芜湖厨具设备-芜湖鑫环厨具有限公司 控显科技 - 工控一体机、工业显示器、工业平板电脑源头厂家 | 卧涛科技有限公司科技项目申报公司|高新技术企业申报|专利申请 | 福州时代广告制作装饰有限公司-福州广告公司广告牌制作,福州展厅文化墙广告设计, | 微信聊天记录恢复_手机短信删除怎么恢复_通讯录恢复软件下载-快易数据恢复 | BESWICK球阀,BESWICK接头,BURKERT膜片阀,美国SEL继电器-东莞市广联自动化科技有限公司 | 深圳办公室装修-写字楼装修设计-深圳标榜装饰公司 | 齿轮减速马达一体式_蜗轮蜗杆减速机配电机-德国BOSERL齿轮减速电动机生产厂家 | 赛默飞Thermo veritiproPCR仪|ProFlex3 x 32PCR系统|Countess3细胞计数仪|371|3111二氧化碳培养箱|Mirco17R|Mirco21R离心机|仟诺生物 | 首页|专注深圳注册公司,代理记账报税,注册商标代理,工商变更,企业400电话等企业一站式服务-慧用心 | 防火门-专业生产甲级不锈钢钢质防火门厂家资质齐全-广东恒磊安防设备有限公司 | 冷镦机-多工位冷镦机-高速冷镦机厂家-温州金诺机械设备制造有限公司 | 衡阳耐适防护科技有限公司——威仕盾焊接防护用品官网/焊工手套/焊接防护服/皮革防护手套 | 百度爱采购运营研究社社群-店铺托管-爱采购代运营-良言多米网络公司 | 长沙一级消防工程公司_智能化弱电_机电安装_亮化工程专业施工承包_湖南公共安全工程有限公司 | 纯水电导率测定仪-万用气体检测仪-低钠测定仪-米沃奇科技(北京)有限公司www.milwaukeeinst.cn 锂辉石检测仪器,水泥成分快速分析仪-湘潭宇科分析仪器有限公司 手术室净化装修-手术室净化工程公司-华锐手术室净化厂家 | 专注提供国外机电设备及配件-工业控制领域一站式服务商-深圳市华联欧国际贸易有限公司 | 北京模型公司-工业模型-地产模型-施工模型-北京渝峰时代沙盘模型制作公司 | 杭州ROHS检测仪-XRF测试仪价格-百科 | 开云(中国)Kaiyun·官方网站-登录入口| 周口市风机厂,周鼓风机,河南省周口市风机厂 | 自清洗过滤器-全自动自清洗过反冲洗过滤器 - 中乂(北京)科技有限公司 | 粉末冶金注射成型厂家|MIM厂家|粉末冶金齿轮|MIM零件-深圳市新泰兴精密科技 | 万博士范文网-您身边的范文参考网站Vanbs.com | _网名词典_网名大全_qq网名_情侣网名_个性网名 | 动环监控_机房环境监控_DCIM_机房漏水检测-斯特纽 | 塑胶跑道_学校塑胶跑道_塑胶球场_运动场材料厂家_中国塑胶跑道十大生产厂家_混合型塑胶跑道_透气型塑胶跑道-广东绿晨体育设施有限公司 | 青岛侦探调查_青岛侦探事务所_青岛调查事务所_青岛婚外情取证-青岛狄仁杰国际侦探公司 | 台湾阳明固态继电器-奥托尼克斯光电传感器-接近开关-温控器-光纤传感器-编码器一级代理商江苏用之宜电气 | 无锡市珂妮日用化妆品有限公司|珂妮日化官网|洗手液厂家 | 冷凝锅炉_燃气锅炉_工业燃气锅炉改造厂家-北京科诺锅炉 |