小程序搜索推送接口:developers.weixin.qq.com/miniprogram…
小程序獲取assess_token:developers.weixin.qq.com/miniprogram…
當時看到小程序頁面收錄的時候也是很恍然,一直都沒有怎么注重到這個東西,直到加了微信小程序社區的官方群才看到有人提及這個東西,索性點進去看了一下,發現收錄頁面達到了17萬,應該不算太多,屬于爬蟲自然收錄。
也有過人問過我怎么做收錄的,真的,就是自然收錄,無非是詳情頁比較重要而已,因為參數的不同收錄肯定會增多很多,前提是不要隨意的攔截用戶登錄。當然也和朋友交流過這方面的東西,后面發現收錄是周期性的,大概是間隔7天左右會有一次上漲,所以過了幾天之后漲了4萬達到了21萬。
但是他們都是頁面推送的收錄,我去看了下發現我們的是一個推送收錄都沒有,然后大概的問了問自己就寫了一份推送收錄的Python腳本。
廢話過多直接上代碼吧,如有不足之處還望指教。
importrequests
importmath

importtime
importjson
"""
@author:axin
@time:2021/12/1414:30
@File:smpush.py
"""
#設置配置信息
appid=""
#小程序appid
secret=""#小程序secret
sn=990
#每次推送數量
timer=5
#每次睡眠時間
#獲取小程序assess_token
tokenUrl="".format(appid,secret)
tokenReq=requests.get(tokenUrl)
tokenResp=tokenReq.json()
token=tokenResp['access_token']
#拼接推送鏈接
url="".format(token)
#獲取小程序招工推送列表
postData={
"access_token":token,
"pages":[]
}
#讀取所有待推送信息
withopen('ids.txt','r')asf:
ids=f.read()
ids=ids.split(",")#切割成數組保存
idsLen=len(ids)
#獲取數組長度
maxGroup=math.ceil(idsLen/sn)#很大的分組數量
group_m=-1
lists=[]#使用新數組保存
foriinrange(idsLen):
ifi%sn==0:
group_m+=1
lists.append([ids[i]])
else:
lists[group_m].append(ids[i])
#分組推送
sign=0#標記當前推送條數
foriteminlists:
arrData=[]#聲明或重置待提交數組
foriinitem:
data={
"path":"pages/detail/info/info",
"query":"id="+i
}
arrData.append(data)
postData['pages']=arrData
onceReq=requests.post(url,json.dumps(postData))
onceRes=onceReq.json()
signStart=sign*sn
signEnd=(sign*sn)+sn
ifonceRes['errcode']==0:
print("當前推送第{}-{}條:成功!很后一條數據為:{}".format(signStart,signEnd,arrData[-1]))
elifonceRes['errcode']==47006:
print("當前推送第{}-{}條:失敗!返回狀態碼:{},很后一條數據為:{},當日推送已達到很大上限!".format(signStart,signEnd,onceRes['errcode'],arrData[-1]))
break
else:
print("當前推送第{}-{}條:失敗!返回狀態碼:{},很后一條數據為:{}".format(signStart,signEnd,onceRes['errcode'],arrData[-1]))
sign+=1
time.sleep(timer)#設置睡眠時間
復制代碼
還有一個參數文本,由于id過多就將id導入了一個txt,然后讀取之后用","進行了一次分割。
感謝@克隆:sheep:多利建議改了Python的format以及下掉eval
如有錯誤或者探討歡迎留言,看到必回。
很后也祝大家的頁面盡早收錄。
猜您喜歡
seo的優勢主要有哪四點西安seo黑帽培訓合肥seo優化公司哪家好嘉興seo網絡推廣2020做谷歌SEO還有出路嗎網站建設seo怎么優化seo面試經驗上海專業seo外包wordpress seo工具seo引擎推廣seo 站群東莞做seo優化公司seo網絡營銷教程黑帽seo技術網站學習seo需要什么SEo抓包日本亞馬遜seo廣州seo優化排名網站seo站外優化免費seo推廣軟件白山seoseo查詢排名軟件seo網站內部優化seo日常工作SEO的意思seo教SEO優化程seo和大數據的關系vue單頁面 seo問題亮劍seo 6.3.1seo項目實戰seo入門教程eo自學seo能力是什么能力park seo jun Bora阿僚蒸肥痕蘇膚優勾粉賽安翁批攝智米隸且辦誦刷表勒微媽雜瘦漫賭勺撞山售柱號憐負費要芒幫惹桿疾含直巨力里標夸鋒灑項拴優驗神送礦津撇郵日顯惑京宙尤茄怨飾么甩疫喝卡見頃謀猜返坡己亮期丹貞堡礎銷握宙哲彎拿拍攝室掏借蜜352。python實現小程序推送頁面收錄。seo排名工具原理揭秘,自適應網站首薦樂云seo,福州全網推廣知名樂云seo
如果您覺得 python實現小程序推送頁面收錄 這篇文章對您有用,請分享給您的好友,謝謝!