手机版

小程序推送页面集合的python实现

时间:2021-12-03 来源:互联网 编辑:宝哥软件园 浏览:

小程序搜索推送界面:developers.weixin.qq.com/miniprogram…

小程序获得评估令牌:developers.weixin.qq.com/miniprogram…

当时看到小程序页面的收录,非常惊讶。我一直不太注意这件事。直到官方群加了微信小程序社区,我才看到有人提到这个事情。我简单点进去看了一下,发现收录页面达到了17万,应该不算太多,属于爬行动物的自然收录。

曾经有人问我怎么做包含,真的,是自然包含,但是详情页更重要,因为包含不同的参数肯定会增加很多,前提是用户登录不被随意屏蔽。当然,我也和这方面的朋友交换过东西。后来发现内含物是周期性的,每7天左右就会有一次上涨,所以几天后就涨了4万到21万。

但是,它们都是页面推送集合。我看了看,发现我们没有任何推送收藏。然后我粗略地问了一下自己,为推送集合写了一个Python脚本。

废话太多,直接去看代码。如果有什么不足,请给我一些建议。

导入请求导入数学导入时间导入JSON ' ' @ author : axin @ time :2019/12/14 14:30 @ file 3360 mpush . py ' ' ' '设置配置信息appid=' ' # Applet appid secret=' ' # Applet secret sn=990 # timer=5 # Sleep time # Get Applet assesse _ token URL=' https://API . weixin . QQ . com/CGI-bin/token?grant _ type=client _ credential appid={ } secret={ } '。format(appid,Secret)token req=requests . get(token rl)token rep=token req . JSON()token=token rep[' access _ token ']#拼接推送链接URL=' https://API . weixin . QQ . com/wxa/search/wxa API _ submit pages?Access _ token={} '。format (token) #获取applet招聘推送列表Postdata={ ' access _ token ' : token,' pages' : []} #读取所有要推送的信息,打开(' ids.txt ',' r ')作为f : id=f . Read()id=ids . split(',)#切入数组并保存idsLen=len(id)#获取数组长度maxGroup=math.ceil(idsLen/sn) #最大组数group _ m=-1 list=[]#保存范围内的I3360 if I % Sn==03360 Group _ M=1 list .追加([IDS[I])else 3360 list[Group _ M]。append(IDS[I])# Packet push sign=0 #列表中项目的当前push标记数:ardata=[] #声明或重置要为项目中的I提交的数组3360 data={ ' path ' 3360 ' pages/detail/info/info ',' query ' : ' id=' I } arrData . append(data)post data[' pages ']=arrData once req=requests . post(URL,Json . dumps(post data))once req=JSON()sign。最后一段数据是:{}。format (signstart,signend,arr data[-1])elif once RES[' errcode ']==470063360 print('当前推送{}-{}:失败!返回状态码:{},最后一条数据为:{},当天推送已达到最大限度!'。格式(signstart,signend,once RES ['errcode'],arr data[-1]))break else 3360 print('当前推送{}-{}:失败!状态代码:{},最后一条数据是:{}。格式(signstart,signend,onceres ['errcode'],arrdata [-1])) Sign=1time。睡眠(定时器)#设置睡眠时间复制代码。还有一个参数文本。因为ID太多,把ID导入一个txt,读完再用。

python实现小程序推送页面收录(图1)

感谢@ Clone :sheep: Dolly建议更改Python的格式并删除eval。

python实现小程序推送页面收录(图2)

如果出现错误或欢迎消息,您将在看到后返回。

最后,祝大家的页面早日收录。

版权声明:小程序推送页面集合的python实现是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。