国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python 實現「食行生鮮」簽到領積分功能

2020-02-15 23:04:03
字體:
來源:轉載
供稿:網友

用過食行生鮮的同學應該知道,每天可以在食行生鮮簽到,簽到可以領到 20 積分,在購物時可以抵 2 毛錢。錢雖少,但是積少成多,買菜時可以抵扣一兩塊錢還是不錯的。

今天我們就用 Python 來實現自動簽到,省得我每天打開 APP 來操作了。

分析

要自動簽到,最簡單的是打開頁面分析請求,然后我們用腳本實現請求的自動化。但是發現食行沒有頁面,只有 APP,這不是一個好消息,這意味著需要抓包處理了。

不過還好,我們有微信。

在微信里面,我們發現也可以登錄食行,這時選擇在瀏覽器中打開頁面,~哎~ ,柳暗花明了,我們找到了一個可用的網頁地址:wechatx.34580.com


下面的操作就好辦了,在電腦端的瀏覽器打開網址,按下 F12,開始起飛~

登錄分析

點擊簽到后,會跳轉到用戶登錄頁面: https://wechatx.34580.com/mart/#/sign/in,輸入登錄信息后,點擊登錄,同時關注開發調試欄的網絡交互信息 。


可以發現,登錄的請求地址是: https://wechatx.34580.com/sz/Sign/SignInV2,并且會在請求時帶著登錄信息 :

{  "SourceType": "9",  "Phone": "18800000000",  "PassWord": "98a53578bd74e150",  "ZhuGeDeviceMd5": "164edd53b71674-02922cef4808a-47e1039-e1000-164edd53b7222e",  "DeviceId": ""}

現在,還無法確定哪些字段是必填的,哪些是可以不傳的。

有一個問題是,密碼是經過加密的,我在頁面輸入的 000000 ,這里變成了 98a53578bd74e150。這里我找了半天是如何加密的,也沒有找到,若是有大神有辦法,還請留言告知!

不過還好,加密方式是固定的,也就是 000000 一直對應的是 98a53578bd74e150,我們只要記下這個加密后的密碼,在登錄時,傳入后臺即可。

登錄成功后,請求會響應一些 token 數據:

{  "Error": 0,  "Message": "返回正確",  "Data": {    "CustomerGuid": "d8cd7c84-xxxx-4369-xxxx-b1e86c027407",    "Phone": "18800000000",    "AccessToken": "73c7b5fxxxxxxx"  }}            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 汉川市| 乐清市| 寿宁县| 梨树县| 涪陵区| 金昌市| 河北省| 长寿区| 蒙山县| 宜兰县| 辰溪县| 张北县| 丰原市| 阿合奇县| 潼关县| 青川县| 湘乡市| 鱼台县| 黑水县| 永兴县| 兰考县| 筠连县| 大邑县| 嘉荫县| 中江县| 读书| 黑山县| 开远市| 霍州市| 崇义县| 纳雍县| 肇庆市| 阳谷县| 新田县| 当涂县| 内江市| 刚察县| 万盛区| 日喀则市| 蒙阴县| 正阳县|