V2EX 每日签到更新,渣技术 0 创新

2017-10-02 20:21:10 +08:00
 fy

最近 V2EX 启用了验证码,所以以前的签到脚本又双叒叕不能用了。

想了想以前那样脚本里直接写明文账号密码也确实挺危险的,改用 cookie 吧。

没啥技术含量,直接贴代码:

https://gist.github.com/fy0/f13b0266f895772915b26300e6c53f61

使用:

随便找个 V2EX 的页面打开调试器,复制 headers 里这一坨

前后加个 ' ',替换掉 <你的 cookies> 这句,完事。

理论上只要不登出就没啥问题,先观察着吧,毕竟也算刚需,出了问题我再修复。

最后还是丢个 github 链接,看什么项目顺眼点两下 star,谢谢

https://github.com/fy0

7306 次点击
所在节点    分享创造
27 条回复
15015613
2017-10-06 11:17:15 +08:00
@ZiLong
是的。
不过你可以写一个脚本自动更新。
Linux 下 Firefox 的 cookies 数据路径,大概如下面所示
~/.mozilla/firefox/xxxxxxx.default/cookies.sqlite

你可以写个脚本自动查询 v2ex.com 域名下的 cookies,将 cookies 生成 json 文件,自动将 json 文件传到服务器上。

查询 cookies 的 SQL 语句,大概类似于这样。
select * from moz_cookies where baseDomain = 'v2ex.com';
inmyfree
2017-10-08 11:29:20 +08:00
可以签到,但是还是有瑕丝,cookie 错误的时候会报 AttributeError: 'NoneType' object has no attribute 'group',[:dogge]
knight322
2017-10-09 08:52:47 +08:00
楼主,我很给力的,每个项目都点了两下 star。。。。
Pete
2017-11-04 17:51:59 +08:00
@binux 好像昨天还是前天又出现了新的问题 更新 cookies 无效 提示
failed at 2/5 request, miss success assert: {u're': u'200', u'from': u'status'}, status=302, https://www.v2ex.com/mission/daily
fy
2017-11-04 20:05:38 +08:00
@Pete #24 前天可能 V2EX 更新了,我的 cookies 也掉了,但重弄了一下就好了
Pete
2017-11-04 20:45:20 +08:00
@fy ok 原来是我 cookies 失效了 退出登录了都没发现
cybermay
2019-06-21 14:22:29 +08:00
目前还是不能用啊

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/395194

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX