![](/style/images/good.png)
![](/style/images/bad.png)
微博超话每日经验Python自动收集法,一年稳升12级
source link: https://zhuanlan.zhihu.com/p/74287966
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
微博超话每日经验Python自动收集法,一年稳升12级
超话升级遥遥无期?每天固定25经验,一年就是365*25=9125,快够你升到13级了,难点在于坚持做这三件事:
- 签到(+8)
- 评论5次(+9)
- 打榜(+8)
为了一劳永逸地解决这个麻烦,可以使用Webdriver自动化脚本,这是现成品:
Github地址:
为了避免被判定为作弊的风险,这个工具直接利用了Chrome的调试模式,跟用户自己打开浏览器没有任何区别,网站也无法通过前端验证的方法判断是否是自动化工具在背后操作,堪称网页hack的终极方法。但是这种方法跟直接使用Selenium比还是有很多牺牲的,因为对浏览器的功能定制(如无图模式、不加载CSS等)都是在启动参数中指定的,可选项远远没有Selenium丰富。其实也够用了,而且可以直接使用现成的用户登陆状态。
三、准备工作
首先你需要一台Windows Server(推荐),这台机器也可以用来做其它每日任务,比如说贴吧签到什么的。如果你家有电脑,每天都可以开机,也是可以挂任务的。
然后你需要装上Python、Chrome、Python的包、Chrome的chromedriver.exe等基础设施。一切搞定后,请在Chrome上登录您的微博账号,然后修改脚本里的两个链接:
最后一步就是创建一个Windows每日计划任务,请参考:
Windows创建计划任务定时执行Python脚本 - 云+社区 - 腾讯云cloud.tencent.com一定要勾选这个,然后输入管理员密码
它可以让计划任务在无GUI的模式下运行
四、不完美之处以及解决计划
首先是微博的打榜风控检测,每日打榜有可能会触发异常行为,这种情况没办法,需要您自己手动打榜一次,然后解除验证。
其次是Webdriver定位网页元素的xpath失效的风险,这里我考虑用这个文章里的热更新的方法,避免脚本的更新麻烦:
Recommend
-
24
-
2
大家好!欢迎大家报名观看本周四晚8点的精彩直播,直播结束后,还会发布精彩回顾文章,欢迎关注!什么是超话区块链超话区块链是由FISCO BCOS 开源社区推出的每周四晚8点的直播活动,目前超话区块链已经举办近百场,从技术研讨到产业应用均有触...
-
8
区块链数据治理的背景及存在的问题数据治理通过具体机制来保证数据的完整性和安全性,包括质量、效率和安全方面的管理。数据治理不是静止的状态,而是可持续的过程。随着区块链逐渐渗透入人们的日常生活,其在数字政务、金融服务、社会治理、公...
-
4
本篇是基于柏链教育公司、上贸大研究中心团队、柏链教育系里面成员、以及我在FISCO BCOS上进行的联盟链方向探索的经验分享总结,希望给大家带来启发及借鉴作用。 这次分享的主题分为4个部分:第一是谈谈分布式体系架构特点及差异,第二是谈谈如何进行链...
-
3
经济学人全球头条:郑爽偷逃税罚款2.99亿,微博取消明星超话排名,证监会拟对北京文化作出行政处罚 硬核焦点 • 2021-08-27 17:20:28 来源:前瞻网 E5483
-
0
如何使用PasteMonitor自动收集每天的Paste Alpha_h4ck 2022-01-19 23:13:27 30710
-
7
大家好,我是老表,坚持分享编程开发、数据分析、机器学习等学习笔记。 本...
-
4
无聊学一下Flutter开发,过程中还是遇到许多问题的,在这里权当整理一下,方便以后查收吧。 网络请求库dio 经过比较,选择这个不错的请求库dio - GitHub。
-
2
如何自动收集大批量现成的互联网业务在过往的从业生涯里,撇开创业初期的迷茫,在个人及团队走向成熟之后,我们就再也没有被"找项目"这个问题困扰过。因为我们有各种不同角度的手段来挖掘、收集、统计、捕获存在于互联网各个角落的商机和业务。...
-
5
微博KOL投放“避坑”-千万级预算经验大盘点 作者:
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK