分享一个 V2EX 自动领取每日奖励的工具,无需管理 cookie

2020-04-21 06:59:20 +08:00
 ysmood

你可能会问为什么要自动签到,铜币是可以用来置顶帖子的。比如你有个问题贴想让更多的人看到并帮助解答,你可以在高峰期置顶它。规则见这里

这是一个演示如何使用 rod 的项目,全部代码只有约 50 行。感兴趣的话可以去看源码

安装运行

除了一个可执行文件无需任何依赖,可以脚本下载运行:

curl -L https://git.io/fjaxx | repo=ysmood/v2ex-clockin sh

v2ex-clockin

或者去发布页面下载对应 OS 的可执行文件,

或者去运行源代码。

* 第一次启动或者 cookie 失效时会自动弹出登陆页面,此时手动登陆下即可

Cookie 会被保存到 ./tmp 文件夹。

可以用 tmux 之类的工具让它在后台运行。

如果有大佬可以提供训练好的 AI 库识别验证码就可以放 docker 里完全无介入运行了,目前没找到好用的开源项目,据经验 OCR 的库都不太行,我用闭源项目居多。

没有使用 raw http 来做主要是没有性能要求,再说现在用 js 或者 websocket 花式调用 api 的网站日益增多,没有性能瓶颈我就不跟自己的头发作对了,用 rod 之后抓包什么的全不需要,inspect 一下 DOM 分分钟写完,写 readme 花的时间比写代码还长。

6566 次点击
所在节点    分享创造
28 条回复
no1xsyzy
2020-04-21 09:07:03 +08:00
逆标题党可还行
内容比标题所显示的更有价值
毕竟签到本身有 V2EX plus
imdong
2020-04-21 09:10:44 +08:00
昨天刚用 Shell 写了这么个玩意…
opengps
2020-04-21 09:16:25 +08:00
这个做法违背了发言有成本的初衷,我猜站长会给禁止你的工具这么干
tf141
2020-04-21 09:39:39 +08:00
今天手动签到正好 365 天
ysmood
2020-04-21 09:50:27 +08:00
@no1xsyzy 浏览器插件这种如果退出了浏览器应该就无法运行了吧。关键是有空我自己拿 pytorch 跑跑 ML 就可以完全放 linux server 上独立运行了,这个浏览器插件就的差更远了。
clifftts
2020-04-21 09:52:10 +08:00
手动签到是一种仪式
NotFamous
2020-04-21 09:57:55 +08:00
咦 置顶一小时貌似最实惠
no1xsyzy
2020-04-21 09:57:57 +08:00
@ysmood #5 但这并不影响 “自动签到工具” 无论如何相比你的 rod 工具 add much less value
chinuno
2020-04-21 10:04:55 +08:00
手动签到吧。之前用了一段时间自动签到,最后还是每天手动点一点,已经成习惯了
你这个重点应该不在签到吧,作为你 rod 的演示 demo 挺好的
Takuron
2020-04-21 10:09:16 +08:00
坐等站长给这位封号(狗头)
没必要,为了几个硬币这样,这有违站长初衷必被制裁
ysmood
2020-04-21 10:11:45 +08:00
@opengps @Takuron 仁者见仁智者见智吧。代币机制我觉得设计的初衷是增加用户粘性,并给新用户提供更多的发言机会,但这并不是一种完美的可持续性机制。只能说这是一个非常易于用代码实现和维护的机制,且在平台初期有一定的提升发言品质的作用,但弊端是很容易产生通胀而导致内容垃的圾化。

所以与其不让自动获取代币,不如把代币机制更换成更现代一些的机制会更好。比如研发 Reputation System: https://en.wikipedia.org/wiki/Reputation_system 或则它的一些改进变体算法来更好的维持社区的内容质量。
laoyur
2020-04-21 10:50:25 +08:00
今天是我第 1970 天签到
全是手动的你信吗
terencehan
2020-04-21 13:14:12 +08:00
站长:知道了,立马封了
ysmood
2020-04-21 17:09:02 +08:00
@laoyur 这没多年有多厉害啊,你是如何解决验证码问题的?别告诉我是打码服务
laoyur
2020-04-21 18:22:35 +08:00
@ysmood 因为我真的是手动的(狗头
stay
2020-04-21 18:27:05 +08:00
Last login: Tue Apr 21 18:25:11 on ttys000
**MacBook-pro:~ young$ curl -L https://git.io/fjaxx | repo=ysmood/v2ex-clockin sh
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0curl: (7) Failed to connect to git.io port 443: Connection refused
***MacBook-pro:~ ***$
***MacBook-pro:~ ***$ v2ex-clockin
-bash: v2ex-clockin: command not found
**MacBook-pro:~ ***$
ysmood
2020-04-21 19:00:22 +08:00
@stay 你的报错信息里其实已经说了原因:“git.io port 443: Connection refused”,这个脚本是自动下载项目 release 页面的文件,github 用到了 aws,由于众所周知的原因国内估计是很难流畅使用。你可以去 https://github.com/ysmood/v2ex-clockin/releases 手动下载可执行文件试试,但是科学上网可能是必须的。
loading
2020-04-21 19:12:14 +08:00
先说重点:请各位给我点一下感谢,真没铜币了。


我很早前充过值,打开了关广告的特性。
那时铜币虽然不算多但也够我挥霍,我以为我可以一直无忧无虑地回帖,点感谢。可是前几天我突然发现回帖时提示我铜币不够了。

正常回帖是 10 铜币,我降权了要 14 个。
每日签到基本个位数,所以基本可以铜币必然是越来越少的。

我签到已经手动 2400+天了。

置顶帖子要 2 个银币!

我觉得还是充钱来得快些,这个站的铜币经济系统也是这样运作的。
djyde
2020-04-21 19:14:46 +08:00
@loading #18 笑死我了
ysmood
2020-04-21 20:27:43 +08:00
@loading 2400 天太强了吧, 在海外生活是无法充值 V2EX 的,支付宝会直接报错无法使用海外 IP 支付,所以免疫了这个问题。

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

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

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

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

© 2021 V2EX