欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

Python爬取微信小程序通用方法代碼實例詳解-創(chuàng)新互聯(lián)

背景介紹

成都創(chuàng)新互聯(lián)專業(yè)提供服務(wù)器托管雅安服務(wù),為用戶提供五星數(shù)據(jù)中心、電信、雙線接入解決方案,用戶可自行在線購買服務(wù)器托管雅安服務(wù),并享受7*24小時金牌售后服務(wù)。

最近遇到一個需求,大致就是要獲取某個小程序上的數(shù)據(jù)。心想小程序本質(zhì)上就是移動端加殼的瀏覽器,所以想到用Python去獲取數(shù)據(jù)。在網(wǎng)上學習了一下如何實現(xiàn)后,記錄一下我的實現(xiàn)過程以及所踩過的小坑。本文關(guān)鍵詞:Python,小程序,Charles抓包

目標小程序:

公眾號“同城商圈網(wǎng)”左下角“找商家”->汽車維修->小車維修->所有的商家信息,如下圖所示:

Python爬取微信小程序通用方法代碼實例詳解

環(huán)境

PC端:Windows 10

移動端:iPhone

軟件:Charles

Charles抓包

雖說網(wǎng)上大佬的教程很好很詳細,但我想加入幾個坑點解釋,請點此查看Charles配置教程

Charles清空當前獲取到的連接,防止干擾(學會使用這個黃色掃把!很有用)

Python爬取微信小程序通用方法代碼實例詳解

打開微信小程序進入到指定界面,Charles中顯示如下

Python爬取微信小程序通用方法代碼實例詳解

進入到某個具體商家后,最先請求的是這個

Python爬取微信小程序通用方法代碼實例詳解

于是我們猜測,這個可能就是小程序相關(guān)的http請求,點進去我們看一下

Python爬取微信小程序通用方法代碼實例詳解

此時手機的界面是這樣的

Python爬取微信小程序通用方法代碼實例詳解

誒,好像就是這個?。ㄆ鋵嵨乙彩且粋€一個試了好久,多試試就會找到啦,當然如果你懂點英文,能看懂左側(cè)的英文就更好了!merchant就是商家的意思~),

但是我們想要獲取所有的商家信息怎么辦呢?那就先點擊Charles上的黃色小掃把~,再返回到商家列表看看

Python爬取微信小程序通用方法代碼實例詳解

手機界面如下:

Python爬取微信小程序通用方法代碼實例詳解

沒錯就是這個請求了!

分析請求

選中左邊發(fā)送的請求,右邊點擊Overview選項卡,查看請求信息,我們不難發(fā)現(xiàn)這是個POST請求

Python爬取微信小程序通用方法代碼實例詳解

我們知道POST請求提交的是表單,那么表單數(shù)據(jù)在哪里呢?我們可以在右邊界面,鼠標右擊,點擊Copy Request就能獲取表單數(shù)據(jù)了!

Python爬取微信小程序通用方法代碼實例詳解

復制到這里看看:

{"pageIndex":1,"pageSize":50,"regionId":"8","categoryId":"148","orderRule":0}

看到這里,我們就能猜出個大概了,pageIndex是頁碼,pageSize是每頁顯示數(shù)量,regionId是地區(qū)編號,categoryId是貨品編號,orderRule是排序規(guī)則,至此抓包結(jié)束,我們成功抓到了目標包!

本節(jié)抓包方法理論上適合所有小程序,其他的你們可以自行嘗試哦~

編寫python代碼

這里我們就簡單的寫個demo

import requests

url = "http://api.tc688.net/api/services/app/merchant/LoadCategoryMerchants"
header = {
  'Origin':'http://zazhi.tc688.net',
  'Host':'api.tc688.net',
  'User-Agent':'Mozilla/5.0 (iPhone; CPU iPhone OS 13_6_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 MicroMessenger/7.0.14(0x17000e2e) NetType/WIFI Language/zh_CN',
  'Referer':'http://zazhi.tc688.net/companylist?id=148',
}
data = {"pageIndex":1,"pageSize":50,"regionId":"8","categoryId":"148","orderRule":0}
r = requests.post(url=url,data=data,headers=header)
print(r.text)

當前標題:Python爬取微信小程序通用方法代碼實例詳解-創(chuàng)新互聯(lián)
文章鏈接:http://aaarwkj.com/article46/gejeg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供響應(yīng)式網(wǎng)站、網(wǎng)站導航移動網(wǎng)站建設(shè)、靜態(tài)網(wǎng)站動態(tài)網(wǎng)站、小程序開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)
一卡二卡三卡四卡日韩| 农村精品少妇久久久久久| 国产三级精品在线免费| 老司机精品成人免费视频| 91久久久久久人妻精品粉嫩| 午夜福利网午夜福利网| 免费成人自拍偷拍视频| 高颜值紧身牛仔裤国产精品| 国产乱码精品免费一区二区av| 成人性生活黄色三级视频| 日韩日韩毛片日韩毛片| 哪里可以看黄色片日韩| 国产精品国产三级农村av| 女人天堂网av免费看| 一区二区三区av天堂| 国产女主播精品视频一区| 蜜臀在线观看免费视频| 亚洲天堂av在线有码| 国产91高清在线观看| 精品日韩av高清一区二区三区| 91香蕉国产精品日韩| 东京热男人的av天堂| 国产av专区久久伊人亚洲| 午夜激情视频免费国产| 国产欧美成人精品第一区| 午夜影院在线免费观看三区| 国产精品亚洲视频欧美视频| 亚洲日本在线观看一区| 成年人黄色免费网站在线观看| 精品人妻中文字幕在线| 中高龄夫妇五十路六十路| 精品国产一区=区三区乱码| 亚洲综合日韩丝袜人妻| 精品欧美一区二区在线| 99久久精品国产熟女| 欧美久久精品在线观看| 精品少妇人妻av不卡久久| 国产一区二区日本在线| 国产午夜福利不卡在线观看| 精品爆白浆一区二区三区| 日韩欧美国产成人在线观看|