日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

python抓包代码_Python抓包并解析json爬虫的完整实例代码

發(fā)布時間:2025/3/11 python 11 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python抓包代码_Python抓包并解析json爬虫的完整实例代码 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Python抓包并解析json爬蟲FwA免費資源網(wǎng)

在使用Python爬蟲的時候,通過抓包url,打開url可能會遇見以下類似網(wǎng)址,打開后會出現(xiàn)類似這樣的界面,無法繼續(xù)進(jìn)行爬蟲:FwA免費資源網(wǎng)

FwA免費資源網(wǎng)

例如:FwA免費資源網(wǎng)

需要爬取網(wǎng)頁中第二頁的數(shù)據(jù)時,點擊F12?網(wǎng)絡(luò)(Network)?XHR,最好點擊清除鍵,如下圖:FwA免費資源網(wǎng)

FwA免費資源網(wǎng)

通過點擊“第二頁”,會出現(xiàn)一個POST請求(有時會是GET請求),點擊POST請求的url,(這里網(wǎng)址以POST請求為例),FwA免費資源網(wǎng)

如圖:FwA免費資源網(wǎng)

FwA免費資源網(wǎng)

然后復(fù)制參數(shù)代碼FwA免費資源網(wǎng)

代碼展示:FwA免費資源網(wǎng)

import requests

import json

url = 'https://m.ctrip.com/restapi/soa2/13444/json/getCommentCollapseList?_fxpcqlniredt=09031130211378497389'

header={

'authority': 'm.ctrip.com',

'method': 'POST',

'path': '/restapi/soa2/13444/json/getCommentCollapseList?_fxpcqlniredt=09031130211378497389',

'scheme': 'https',

'accept': '*/*',

'accept-encoding': 'gzip, deflate, br',

'accept-language': 'zh-CN,zh;q=0.9',

'cache-control': 'no-cache',

'content-length': '278',

'content-type': 'application/json',

'cookie': '__utma=1.1986366783.1601607319.1601607319.1601607319.1; __utmz=1.1601607319.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); _RSG=blqD1d4mGX0BA_amPD3t29; _RDG=286710759c35f221c000cbec6169743cac; _RGUID=0850c049-c137-4be5-90b7-0cd67093f28b; MKT_CKID=1601607321903.rzptk.lbzh; _ga=GA1.2.1986366783.1601607319; nfes_isSupportWebP=1; appFloatCnt=8; _gcl_dc=GCL.1601638857.CKzg58XqlewCFQITvAodioIJWw; Session=SmartLinkCode=U155952&SmartLinkKeyWord=&SmartLinkQuary=&SmartLinkHost=&SmartLinkLanguage=zh; Union=OUID=index&AllianceID=4897&SID=155952&SourceID=&createtime=1602506741&Expires=1603111540922; MKT_OrderClick=ASID=4897155952&AID=4897&CSID=155952&OUID=index&CT=1602506740926&CURL=https%3A%2F%2Fwww.ctrip.com%2F%3Fsid%3D155952%26allianceid%3D4897%26ouid%3Dindex&VAL={"pc_vid":"1601607319353.3cid9z"}; MKT_Pagesource=PC; _RF1=218.58.59.72; _bfa=1.1601607319353.3cid9z.1.1602506738089.1602680023977.4.25; _bfi=p1%3D290510%26p2%3D290510%26v1%3D25%26v2%3D24; MKT_CKID_LMT=1602680029515; __zpspc=9.5.1602680029.1602680029.1%232%7Cwww.baidu.com%7C%7C%7C%25E6%2590%25BA%25E7%25A8%258B%7C%23; _gid=GA1.2.1363667416.1602680030; _jzqco=%7C%7C%7C%7C1602680029668%7C1.672451398.1601607321899.1602506755440.1602680029526.1602506755440.1602680029526.undefined.0.0.16.16',

'cookieorigin': 'https://you.ctrip.com',

'origin': 'https://you.ctrip.com',

'pragma': 'no-cache',

'referer': 'https://you.ctrip.com/',

'sec-fetch-dest': 'empty',

'sec-fetch-mode': 'cors',

'sec-fetch-site': 'same-site',

'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Safari/537.36'

}

dat = {

"arg": {

'channelType': 2,

'collapseType': 0,

'commentTagId': 0,

'pageIndex': 1,

'pageSize': 10,

'poiId': 75648,

'sortType': 3,

'sourceType': 1,

'starType': 0

},

"head": {

'auth': "",

'cid': "09031117213661657011",

'ctok': "",

'cver': "1.0",

'extension': [],

'lang': "01",

'sid': "8888",

'syscode': "09",

'xsid': ""

}

}

r = requests.post(url, data=json.dumps(dat), headers=header)

s = r.json()

print(s)

運行結(jié)果:FwA免費資源網(wǎng)

FwA免費資源網(wǎng)

然后右擊結(jié)果,再點擊Show as JSON:FwA免費資源網(wǎng)

FwA免費資源網(wǎng)

最后就會出現(xiàn)目標(biāo)url的響應(yīng)信息,就可以進(jìn)行爬取了!!!FwA免費資源網(wǎng)

總結(jié)FwA免費資源網(wǎng)

創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎

總結(jié)

以上是生活随笔為你收集整理的python抓包代码_Python抓包并解析json爬虫的完整实例代码的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。