微博抽奖小程序怎么弄,抽奖小程序源码
本文将使用Python编写一个微博中的抽奖小程序。你总是有一个梦想。万一你被微博上的自动抽奖发财了呢~文中的样本代码会有详细的解释。有兴趣的可以看看。
00-1010铅开发工具环境构建原理介绍。
目录
我们来写一个微博自动抽奖的小程序。动机和之前哔哩哔哩自动彩票的小程序一样:
不想被牵连,全哔哩哔哩自动抽奖小程序,意外发财~
事不宜迟,我们愉快的开始吧~
导语
Python版本:3.7.8
相关模块:
DecryptLogin模块;
DecryptLoginExamples模块;
以及python自带的一些模块。
开发工具
安装Python并将其添加到环境变量中。pip可以安装所需的相关模块。
环境搭建
首先,pip安装DecryptLoginExamples模块:
pip安装DecryptLoginExamples
然后简单地写几行代码称之为ok:
从DecryptLoginExamples导入客户端
配置={
Username:用户名,
密码 :密码,
Time _ interval 3360查询微博动态的间隔,
}
crawler_executor=客户端。客户端()
crawler _ executor . executor( weibolotery ,config=config)
效果如下:
先睹为快
整个实现过程类似于上一篇文章:
不想被牵连,全哔哩哔哩自动抽奖小程序,意外发财~
具体来说,就是先获取你微博的关注列表:
获得关注的用户列表
def getfollows(自身,会话):
page,targetid_list=0,[]
而True:
页面=1
response=session . get( https://m . Weibo.cn/API/container/getIndex?container id=231093 _-_ self followed page={ } 。格式(页面),headers=self.headers)
profile _ URLs=re . find all(r profile _ URL : (。*?)“”,response.text)
if len(profile _ URLs)==0: break
对于profile _ urls:中的profile_url
targetid _ list . append(re . find all(r uid=(。*?),profile_url)[0])
返回targetid_list
然后定期检查一下你关注的用户有没有发布新的抽奖信息就可以了:
#每隔一段时间遍历目标用户,转发所有带抽奖信息的微博。
自我记录(“初始化完成,开始自动检测与彩票相关的微博”)
而True:
对于targetid_list:中的targetid
Print(f 正在检查用户{targetid}是否发布了新的抽奖微博’)
weibos=self.getweibos(session,targetid)
对于微博:中的卡
如果卡[mblog][id]在repost _ weibos _ dict[target id]:中
继续
else:
转帖_微博_字典[目标id]。附加(卡片[mblog][id])
如果卡[mblog][text]:中的“幸运抽奖”
自登录(f 检测到一条疑似包含抽奖信息的微博: {card})
#自动喜欢
card_id=card[mblog][id]
response=session . get( https://m . Weibo.cn/API/config )
ST=response . JSON()[ data ][ ST ]
flag,response _ JSON=self . star Weibo(session,st,card_id,targetid)
if标志:
Self.logging(f 自动喜欢ID为{card_id}的微博表示成功)
else:
Self.logging(f 未能自动喜欢ID为{card_id}的微博,返回的内容为\n{response_json} )
#自动转发评论
flag,response _ JSON=self . repost(session,st,card_id)
if标志:
自我记录(评论ID为{card_id}的f 微博已成功自动转发)
else:
self-logging(f 自动转发评论ID为{card_id}的微博失败,返回的内容为\n{response_json} )
打印(f 检查用户{targetid}是否发布了新的抽奖微博完成)
time.sleep(自我时间间隔)
其中,判断该微博是否属于彩票微博的方式是:
如果卡[mblog][text]:中的“幸运抽奖”
就是当微博正文中存在抽奖这个词的时候,我们会在该微博上进行点赞、自动转发、评论,所以可能会出现转错弯的情况。不过这个东西应该属于宁虐不缺。
好了,你完成了
这篇关于在微博中基于Python写一个小抽奖程序的文章到此为止。关于Python微博抽奖的更多信息,请搜索热门IT软件开发工作室之前的文章或者继续浏览下面的相关文章。希望你以后能支持风行IT软件开发工作室!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。