2024.12.10 | 念乡人 | 10次围观
前天下午无聊了, 就写了一个QQ空间的点赞机, 可以将空间的前n页的说说和日志等点赞或者取消点赞,
然后又加上了web版的, 托管在sae上: http://3gqq67.sinaapp.com, web版的暂时只能点赞前5页,
代码在github上:https://github.com/atupal?tab=repositories欢迎fork
在本地机器上运行的话只要运行这个python文件就可以了: https://github.com/atupal/3gqq/blob/master/dianzan/server-sae/dianzan.py
然后还写了服务器版本的吧,,把脚本扔azure的ubuntu虚拟机上每5min自动点一次赞, 大概已经运行了一个星期了, 不知道空间的书签过期时间是多久,
好像是30天吧.
第一次登录可能需要验证码, 输入就可以了, web 版的貌似登录的人比较多现在每次都需要验证码了.
抓取网页用的是requests库,很好用, xpath一开始用的是libxml2,很强大,但是sae不支持安装包, 只能换成了py-dom-xpath + minidom也还凑合.
人人版的点赞机也写了, 微博的只写了登录模块和爬取相册的模块, 感觉在人人和微博上点赞的需求不大...没看到有几个点赞的.
然后会慢慢的改进qq空间的点赞机吧, 正准备做的是用贝叶斯分类器来对说说进行分类:1. 应该点赞的 2. 不点赞的. 这样就可以定制出
符合每个人的习惯的点赞机, 但是训练集的大小是个问题, 而且让人对几百条甚至上千条说说判别是否点赞也不太现实.
不管怎么样先看看效果吧. 实在不行就用关键字过滤也行.....
版权声明
本文系作者授权念乡人发表,未经许可,不得转载。