V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
shoa
V2EX  ›  分享创造

写了个 v 站抽奖小工具

  •  
  •   shoa · 2022-12-16 17:21:55 +08:00 · 2031 次点击
    这是一个创建于 738 天前的主题,其中的信息可能已经有所发展或是发生改变。

    特点:

    • 爬取回帖用户,并对回帖用户进行了去重,去除了楼主的回帖
    • 使用了 xmr 实时区块高度作为随机数种子,保证了每次抽奖的公平性

    示例:

    $ python3 main.py
    请输入帖子 ID: 666666
    请输入抽奖人数: 5
    符合条件的用户共有 33 人
    当前时间: 2022-12-16 09:13:49  
    当前区块高度: 2778411
    抽奖结果: 
    leesheen
    duskpark
    Gladoos
    EdwardYoung
    maemual
    

    仓库链接 https://github.com/wcwac/v2ex-lottery

    5 条回复    2022-12-18 00:23:47 +08:00
    smallyu
        1
    smallyu  
       2022-12-16 18:24:46 +08:00
    有没有办法在线运行
    zhw2590582
        2
    zhw2590582  
       2022-12-16 21:19:35 +08:00
    可以写成 chrome 扩展
    momocha
        3
    momocha  
       2022-12-17 00:04:44 +08:00 via iPhone
    👍 下次我就用它了。
    另外看了下源码,看到 v2 有 json api 的,不用去抓取网页再做解析的。没有具体检查过是否需要认证。
    xyholic
        4
    xyholic  
       2022-12-17 12:52:09 +08:00
    用 hash 也比用高度强啊,怎么想的呢
    xinyana
        5
    xinyana  
       2022-12-18 00:23:47 +08:00 via Android
    太小众了,v 站没几个人抽奖
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2737 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 00:30 · PVG 08:30 · LAX 16:30 · JFK 19:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.