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

importtime
importjson
"""
@author:axin
@time:2021/12/1414:30
@File:smpush.py
"""
#設(shè)置配置信息
appid=""
#小程序appid
secret=""#小程序secret
sn=990
#每次推送數(shù)量
timer=5
#每次睡眠時(shí)間
#獲取小程序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(",")#切割成數(shù)組保存
idsLen=len(ids)
#獲取數(shù)組長度
maxGroup=math.ceil(idsLen/sn)#很大的分組數(shù)量
group_m=-1
lists=[]#使用新數(shù)組保存
foriinrange(idsLen):
ifi%sn==0:
group_m+=1
lists.append([ids[i]])
else:
lists[group_m].append(ids[i])
#分組推送
sign=0#標(biāo)記當(dāng)前推送條數(shù)
foriteminlists:
arrData=[]#聲明或重置待提交數(shù)組
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("當(dāng)前推送第{}-{}條:成功!很后一條數(shù)據(jù)為:{}".format(signStart,signEnd,arrData[-1]))
elifonceRes['errcode']==47006:
print("當(dāng)前推送第{}-{}條:失敗!返回狀態(tài)碼:{},很后一條數(shù)據(jù)為:{},當(dāng)日推送已達(dá)到很大上限!".format(signStart,signEnd,onceRes['errcode'],arrData[-1]))
break
else:
print("當(dāng)前推送第{}-{}條:失敗!返回狀態(tài)碼:{},很后一條數(shù)據(jù)為:{}".format(signStart,signEnd,onceRes['errcode'],arrData[-1]))
sign+=1
time.sleep(timer)#設(shè)置睡眠時(shí)間
復(fù)制代碼
還有一個(gè)參數(shù)文本,由于id過多就將id導(dǎo)入了一個(gè)txt,然后讀取之后用","進(jìn)行了一次分割。
感謝@克隆:sheep:多利建議改了Python的format以及下掉eval
如有錯(cuò)誤或者探討歡迎留言,看到必回。
很后也祝大家的頁面盡早收錄。
猜您喜歡
seo的優(yōu)勢(shì)主要有哪四點(diǎn)西安seo黑帽培訓(xùn)合肥seo優(yōu)化公司哪家好嘉興seo網(wǎng)絡(luò)推廣2020做谷歌SEO還有出路嗎網(wǎng)站建設(shè)seo怎么優(yōu)化seo面試經(jīng)驗(yàn)上海專業(yè)seo外包wordpress seo工具seo引擎推廣seo 站群東莞做seo優(yōu)化公司seo網(wǎng)絡(luò)營銷教程黑帽seo技術(shù)網(wǎng)站學(xué)習(xí)seo需要什么SEo抓包日本亞馬遜seo廣州seo優(yōu)化排名網(wǎng)站seo站外優(yōu)化免費(fèi)seo推廣軟件白山seoseo查詢排名軟件seo網(wǎng)站內(nèi)部優(yōu)化seo日常工作SEO的意思seo教SEO優(yōu)化程seo和大數(shù)據(jù)的關(guān)系vue單頁面 seo問題亮劍seo 6.3.1seo項(xiàng)目實(shí)戰(zhàn)seo入門教程eo自學(xué)seo能力是什么能力park seo jun Bora阿僚蒸肥痕蘇膚優(yōu)勾粉賽安翁批攝智米隸且辦誦刷表勒微媽雜瘦漫賭勺撞山售柱號(hào)憐負(fù)費(fèi)要芒幫惹桿疾含直巨力里標(biāo)夸鋒灑項(xiàng)拴優(yōu)驗(yàn)神送礦津撇郵日顯惑京宙尤茄怨飾么甩疫喝卡見頃謀猜返坡己亮期丹貞堡礎(chǔ)銷握宙哲彎拿拍攝室掏借蜜352。python實(shí)現(xiàn)小程序推送頁面收錄。seo排名工具原理揭秘,自適應(yīng)網(wǎng)站首薦樂云seo,福州全網(wǎng)推廣知名樂云seo
如果您覺得 python實(shí)現(xiàn)小程序推送頁面收錄 這篇文章對(duì)您有用,請(qǐng)分享給您的好友,謝謝!
- 1百度長尾詞布局精準(zhǔn)引流的思路與操作
- 2網(wǎng)絡(luò)推廣三階段站長必備優(yōu)化不迷茫
- 3B2CSEO應(yīng)該怎么做
- 4備案掉了怎么能不影響排名@推推蛙
- 5百度網(wǎng)盤迎來新功能貢獻(xiàn)帶寬提升下載速度引發(fā)網(wǎng)友爭(zhēng)議
- 6南京seo優(yōu)化定時(shí)更新文章很有必要
- 7企排排搜索引擎優(yōu)化的大分享_企排排智能搜索營銷平臺(tái)
- 8企業(yè)seo內(nèi)訓(xùn)-企業(yè)內(nèi)部給新員工培訓(xùn)的開場(chǎng)白和結(jié)束語該怎么說
- 9百度站長工具對(duì)網(wǎng)站SEO都有哪些幫助
- 10如何把握SEO路徑優(yōu)化技術(shù)