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

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è)
中文字幕成人乱码亚洲| 美女呻吟被爽到高潮在线| 日本一区二区三区久久久| 中文字幕人妻久久精品一区| 亚洲视频在线视频看视频在线| 18禁黄网站免费视频| 亚洲av色男人天堂网| 亚洲精品有码在线观看| 亚洲欧美国产日韩另类| 黄色高清无遮挡在线观看| 夫妻性生活短是什么原因 | 久久久精品免费福利视频| 久久久久久狠狠亚洲综合| 青青久久精品国产亚洲av| 亚洲一区二区偷拍精品| 一区二区三区高清人妻| 91白丝视频在线观看| 中文字幕日本人妻少妇| 成年人免费国产视频网站| 亚洲精品91在线中文字幕| 色综合色综合色综合色| 色花堂国产精品第二页| 日韩美女后入式在线视频| 日韩高清av一区二区| 亚洲人色中文字幕天堂| 人妻中出中文字幕一区| 男女做爰高清免费视频| 18岁未成年禁止观看视频| 日本高清精品视频在线| 91日韩中文字幕在线观看| 亚洲少妇熟女一区二区三区| 中文字幕日本专区人妻| 日日躁夜夜躁狠狠躁欧美| av影片免费网址大全| 国产一区二区毛多内射| 久久精品人妻少妇一区二 | 亚洲中文字幕一区乱码| 2021久久国产综合精品青草| 日韩欧美一区二区三区在线| 一不卡二不卡三不卡日本影院| 亚洲午夜天堂在线a毛片|