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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

京东自动评论脚本_京东时光机python脚本 自动完成任务

發(fā)布時間:2023/12/19 python 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 京东自动评论脚本_京东时光机python脚本 自动完成任务 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

其他的活動大家都玩的很嗨,這個貌似沒什么動靜

活動大概就是積碎片兌換獎勵,獎勵沒怎么注意自己去看吧

活動地址:https://h5.m.jd.com/babelDiy/Zeus/3DDunaJMLDamrmGwu73QbqtGtbX1/index.html

腳本參數(shù)&使用方法:

1、python腳本,需要自己輸入cookie,cookie的獲取方法就不多說了,自己去頁面抓下即可或者使用那個pc版全民營業(yè)生成的ck也可以的(DDG_Cookie.ddg)文件里的,放進單引號中

2、里邊有個sleep_num參數(shù),請求間隔,默認3s,嫌慢的自己去改下即可

3、里邊還有兩個參數(shù),經(jīng)緯度(lat和lnt),這個默認我寫的有(深圳的經(jīng)緯度),在data中,定位附近的店鋪的,可以自己去百度自己的經(jīng)緯度改改,也可以不改

直接運行即可,需要pip install requests庫,之前玩過吧里其他python腳本的應(yīng)該都安過了

我自己搞了3個號暫時都沒啥問題,截圖

? ?

代碼下載:

https://meituan.lanzous.com/b0f7xlrqf ?(密碼:2468)

代碼如下:

import?requests
import?time
import?json
import?urllib3
urllib3.disable_warnings()
#請求延遲時間單位s
sleep_num?=?3
Cookie?=?''
url?=?"https://api.m.jd.com/client.action"
headers?=?{
????'User-Agent':?'jdapp;Mozilla/5.0?(Linux;?U;?Android?7.0;?zh-CN;?BAC-TL00?Build/HUAWEIBAC-TL00)?AppleWebKit/537.36?(KHTML,?like?Gecko)?Version/4.0?Chrome/57.0.2987.108?UCBrowser/11.6.4.950?UCBS/2.11.1.28?Mobile?Safari/537.36?AliApp(TB/7.3.0.9)?WindVane/8.3.0?1080X1812',
????'Accept':?'application/json',
????'Content-Type':?'application/x-www-form-urlencoded',
????'Origin':?'https://h5.m.jd.com',
????'Referer':?'https://h5.m.jd.com/babelDiy/Zeus/3DDunaJMLDamrmGwu73QbqtGtbX1/index.html?babelChannel=ttt5',
????'Cookie':Cookie
}
def?get_shop_id():
????data?=?'functionId=bc_getHome&appid=publicUseApi&body={"lat":"22.539604","lng":"114.111027"}&t=%s&client=wh5&clientVersion=1.0.0'?%?int(round(time.time()?*?1000))
????data1?=?'functionId=bc_taskList&appid=publicUseApi&body={"lat":"22.539604","lng":"114.111027"}&t=%s&client=wh5&clientVersion=1.0.0'?%?int(round(time.time()?*?1000))
????try:
????????response?=?requests.post(url,headers=headers,data=data,verify=False).json()
????????res?=?response.get('data','').get('result','').get('homeAdvertVO','')
????????nearbystoreid?=?[]
????????sendstoreid?=?[]
????????pluscomments0=[]
????????t1comments0=[]
????????nearbyShopList?=?res.get('nearbyShopList','')
????????nearbyShopProgress?=?res.get('nearbyShopProgress').split('/')
????????nearbyShoptimes?=?int(nearbyShopProgress[1])?-?int(nearbyShopProgress[0])
????????for?i?in?range(0,nearbyShoptimes):
????????????nearbyShopid?=?nearbyShopList[i].get('storeid','')
????????????nearbystoreid.append(nearbyShopid)
????????sendHomeShopList?=?res.get('sendHomeShopList','')
????????sendHomeShopProgress=?res.get('sendHomeShopProgress','').split('/')
????????sendHomeShoptimes?=?int(sendHomeShopProgress[1])?-?int(sendHomeShopProgress[0])
????????for?s?in?range(0,sendHomeShoptimes):
????????????sendHomeShopid?=?sendHomeShopList[s].get('storeid','')
????????????sendstoreid.append(sendHomeShopid)
????????plusAdvertList?=?res.get('plusAdvertList','')
????????tplusProgress=res.get('tplusProgress','').split('/')
????????plustimes?=?int(tplusProgress[1])?-?int(tplusProgress[0])
????????for?t?in?range(0,plustimes):
????????????plusShopid?=?plusAdvertList[t].get('comments0','')
????????????pluscomments0.append(plusShopid)
????????t1AdvertList?=?res.get('t1AdvertList','')
????????t1Progress=res.get('t1Progress','').split('/')
????????t1times?=?int(t1Progress[1])?-?int(t1Progress[0])
????????for?v?in?range(0,t1times):
????????????t1Shopid?=?t1AdvertList[v].get('comments0','')
????????????t1comments0.append(t1Shopid)
????????return?nearbystoreid,sendstoreid,pluscomments0,t1comments0
????except:
????????print("其他錯誤,退出重試")
def?add_shopexe(storeId,storeType):
????data?=?{
????????'functionId':'bc_doTask',
????????'appid':'publicUseApi',
????????'body':'{"taskType":4,"storeId":"%s","storeType":%s,"lat":"22.539604"}'?%?(storeId,storeType),
????????'t':int(round(time.time()?*?1000)),
????????'client':'wh5',
????????'clientVersion':'1.0.0'
????}
????res?=?requests.post(url,headers=headers,data=data,verify=False).json()
????if?res.get('data').get('bizCode')?==?0:
????????print('任務(wù)完成,送你%s能量'?%?res.get('data').get('result').get('energy'))
????else:
????????print(res.get('data').get('bizMsg'))
def?add_shopexe1(taskType,shopid):
????data?=?{
????????'functionId':'bc_doTask',
????????'appid':'publicUseApi',
????????'body':'{"taskType":%s,"shopId":"%s"}'?%?(taskType,shopid),
????????'t':int(round(time.time()?*?1000)),
????????'client':'wh5',
????????'clientVersion':'1.0.0'
????}
????res?=?requests.post(url,headers=headers,data=data,verify=False).json()
????if?res.get('data').get('bizCode')?==?0:
????????print('任務(wù)完成,送你%s能量'?%?res.get('data').get('result').get('energy'))
????elif?res.get('data').get('bizCode')?==?302?or?311?or?312:
????????return?res.get('data').get('bizCode')
????else:
????????print('其他錯誤')
nearbystoreid,sendstoreid,pluscomments0,t1comments0?=?get_shop_id()
#逛同城附近
print("開始逛同城附近好店")
for?nearbystoreId?in?nearbystoreid:
????print(nearbystoreId)
????if?nearbystoreId:
????????add_shopexe(nearbystoreId,2)
????????time.sleep(sleep_num)
for?sendstoreId?in?sendstoreid:
????print(sendstoreId)
????if?sendstoreId:
????????add_shopexe(sendstoreId,1)
????????time.sleep(sleep_num)
print("逛同城附近好店任務(wù)已經(jīng)完成了")
time.sleep(1)
#逛大牌
print("開始逛“大牌”品牌店鋪")
for?t1comments0Id?in?t1comments0:
????print(t1comments0Id)
????if?t1comments0Id:
????????add_shopexe1(2,t1comments0Id)
????????time.sleep(sleep_num)
print("逛“大牌”品牌店鋪任務(wù)已經(jīng)完成了")
time.sleep(1)
#逛超級
print("開始逛“超級”品牌店鋪")
for?pluscomments0Id?in?pluscomments0:
????print(pluscomments0Id)
????if?pluscomments0Id:
????????add_shopexe1(1,pluscomments0Id)
????????time.sleep(sleep_num)
print("逛“超級”品牌店鋪任務(wù)已經(jīng)完成了")
time.sleep(1)
#AR
print("開始逛AR")
s?=?add_shopexe1(6,'')
print("逛AR完成了")
time.sleep(1)
#逛精選會場
print("開始逛精選會場")
for?i?in?range(0,6):
????s?=?add_shopexe1(5,'')
????if?s?==?311:
????????break
????time.sleep(sleep_num)
print("逛精選會場完成了")
time.sleep(1)
#逛精選店鋪
print("開始逛“精選”品牌店鋪")
for?i?in?range(0,40):
????s?=?add_shopexe1(3,'')
????if?s?==?302:
????????break
????time.sleep(sleep_num)
print("逛“精選”品牌店鋪完成了")
print("the?end")

更多活動(請點擊“

總結(jié)

以上是生活随笔為你收集整理的京东自动评论脚本_京东时光机python脚本 自动完成任务的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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