你可能会问为什么要自动签到,铜币是可以用来置顶帖子的。比如你有个问题贴想让更多的人看到并帮助解答,你可以在高峰期置顶它。规则见这里。
这是一个演示如何使用 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 花的时间比写代码还长。
1
no1xsyzy 2020-04-21 09:07:03 +08:00
逆标题党可还行
内容比标题所显示的更有价值 毕竟签到本身有 V2EX plus |
2
imdong 2020-04-21 09:10:44 +08:00 via iPhone
昨天刚用 Shell 写了这么个玩意…
|
3
opengps 2020-04-21 09:16:25 +08:00 via Android
这个做法违背了发言有成本的初衷,我猜站长会给禁止你的工具这么干
|
4
tf141 2020-04-21 09:39:39 +08:00
今天手动签到正好 365 天
|
5
ysmood OP @no1xsyzy 浏览器插件这种如果退出了浏览器应该就无法运行了吧。关键是有空我自己拿 pytorch 跑跑 ML 就可以完全放 linux server 上独立运行了,这个浏览器插件就的差更远了。
|
6
clifftts 2020-04-21 09:52:10 +08:00
手动签到是一种仪式
|
7
NotFamous 2020-04-21 09:57:55 +08:00
咦 置顶一小时貌似最实惠
|
8
no1xsyzy 2020-04-21 09:57:57 +08:00 1
@ysmood #5 但这并不影响 “自动签到工具” 无论如何相比你的 rod 工具 add much less value
|
9
chinuno 2020-04-21 10:04:55 +08:00 via Android
手动签到吧。之前用了一段时间自动签到,最后还是每天手动点一点,已经成习惯了
你这个重点应该不在签到吧,作为你 rod 的演示 demo 挺好的 |
10
Takuron 2020-04-21 10:09:16 +08:00 via Android
坐等站长给这位封号(狗头)
没必要,为了几个硬币这样,这有违站长初衷必被制裁 |
11
ysmood OP @opengps @Takuron 仁者见仁智者见智吧。代币机制我觉得设计的初衷是增加用户粘性,并给新用户提供更多的发言机会,但这并不是一种完美的可持续性机制。只能说这是一个非常易于用代码实现和维护的机制,且在平台初期有一定的提升发言品质的作用,但弊端是很容易产生通胀而导致内容垃的圾化。
所以与其不让自动获取代币,不如把代币机制更换成更现代一些的机制会更好。比如研发 Reputation System: https://en.wikipedia.org/wiki/Reputation_system 或则它的一些改进变体算法来更好的维持社区的内容质量。 |
12
laoyur 2020-04-21 10:50:25 +08:00
今天是我第 1970 天签到
全是手动的你信吗 |
13
terencehan 2020-04-21 13:14:12 +08:00 via iPhone
站长:知道了,立马封了
|
16
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:~ ***$ |
17
ysmood OP @stay 你的报错信息里其实已经说了原因:“git.io port 443: Connection refused”,这个脚本是自动下载项目 release 页面的文件,github 用到了 aws,由于众所周知的原因国内估计是很难流畅使用。你可以去 https://github.com/ysmood/v2ex-clockin/releases 手动下载可执行文件试试,但是科学上网可能是必须的。
|
18
loading 2020-04-21 19:12:14 +08:00 via Android 12
先说重点:请各位给我点一下感谢,真没铜币了。
我很早前充过值,打开了关广告的特性。 那时铜币虽然不算多但也够我挥霍,我以为我可以一直无忧无虑地回帖,点感谢。可是前几天我突然发现回帖时提示我铜币不够了。 正常回帖是 10 铜币,我降权了要 14 个。 每日签到基本个位数,所以基本可以铜币必然是越来越少的。 我签到已经手动 2400+天了。 置顶帖子要 2 个银币! 我觉得还是充钱来得快些,这个站的铜币经济系统也是这样运作的。 |
20
ysmood OP @loading 2400 天太强了吧, 在海外生活是无法充值 V2EX 的,支付宝会直接报错无法使用海外 IP 支付,所以免疫了这个问题。
|
21
zeocax 2020-04-22 00:26:13 +08:00 via Android
|
23
falcon05 2020-04-22 00:36:19 +08:00
如果不考虑验证码其实还蛮简单的,我写同步 V2EX 上的笔记到 wordpress 的插件时就顺手实现了,只是要定期更新 cookie,失效时用微信通知。
|
24
ysmood OP @loading @falcon05 这里竟然没有把全部的规则写出来? https://www.v2ex.com/help/currency:
回复 创建每条回复将消耗至少 5 铜币。如果回复的内容越长,那么消耗的铜币也会越多。创建回复时消耗的铜币,会转移到主题创建者。如果是回复自己创建的主题,那么不会发生铜币转移,只会消耗。 你确定不是因为你回复太长了? |
25
AsunaQAQ 2020-04-22 10:22:52 +08:00
目前库存 1 金币 20 银币 77 铜币 [狗头保命]
|
27
aalikes95 2020-04-22 15:47:59 +08:00
我才注意有有这个
|
28
v2vTZ 2020-04-22 18:58:23 +08:00
默默签到 140 天...
|