V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
licoycn
V2EX  ›  免费赠送

夏日好吃不贵的水果给大家来一波~随机送任意一箱

  •  2
     
  •   licoycn · 2020-06-06 11:43:29 +08:00 · 3380 次点击
    这是一个创建于 1665 天前的主题,其中的信息可能已经有所发展或是发生改变。

    由于疫情原因,朋友家的水果受到了部分影响,其次夏日正是水果盛放之季,然后给 V 友们带来一点水果,价格差不多都比电商上的产品便宜几块钱,具体水果的参数如下:

    然后从发帖时日算起至择日下午 8 点内的留言评论内随机抽奖送出上述水果任意一箱给 V 友,顺便求一个比较公平的随机抽奖代码。

    最后,有意愿想入手水果的,可以扫描下方的 vx 联系我,感谢各位!

    第 1 条附言  ·  2020-06-06 13:42:01 +08:00

    喜欢吃水果的V友也可以加我哟,会有不定时的超低价水果秒杀活动~~

    第 2 条附言  ·  2020-06-06 14:56:52 +08:00

    有没有大佬分享一个可用的V2ex楼层抽奖代码

    第 3 条附言  ·  2020-06-07 09:48:07 +08:00

    以下是楼主自行写的抽奖代码,如果大家对抽奖代码有任何好的建议优化欢迎贴出来

    import requests
    from bs4 import BeautifulSoup
    import re
    import random
    
    cookie = ' '
    exclude_username = []
    users = []
    
    
    def get_html(url, lou):
        res = requests.get(url, headers={
            'Cookie': cookie
        })
        if res.status_code != 200:
            print("URL访问失败:{}".format(url))
        else:
            html = res.content.decode()
            soup = BeautifulSoup(html)
            replys = soup.find_all(id=re.compile(r'^r_9'))
            for reply in replys:
                no = reply.find(class_='no').text
                username = reply.find(class_='dark').text
                if int(no) <= lou:
                    if username not in users and username not in exclude_username:
                        users.append(username)
                        print('{}楼层:{}'.format(no, username))
                else:
                    print('抽奖用户数组已整理完成,本次共{}名用户,楼层至{}楼结束'.format(len(users), lou))
                    break
    
    
    def start(pages, lou):
        # 整理数据到第{pages}页,截止楼层数为{lou}
        for i in range(1, pages + 1):
            get_html('https://www.v2ex.com/t/679133?p={}'.format(i), lou)
        print("开始抽奖")
        rand = random.randint(0, len(users) - 1)
        print('恭喜{}获得奖励'.format(users[rand]))
    
    
    if __name__ == '__main__':
        start(2, 119)
    
    
    第 4 条附言  ·  2020-06-07 20:35:56 +08:00

    image.png

    恭喜@backkkomtom 获得奖励,可以在图中水果进行三选一,请在24小时内添加我的wx(正文内有二维码),最后感谢各位V友的支持,有想吃水果的可以联系我哟,好吃不贵!

    179 条回复    2020-06-11 17:26:33 +08:00
    1  2  
    shuige
        101
    shuige  
       2020-06-07 00:51:41 +08:00
    求中
    ninqq
        102
    ninqq  
       2020-06-07 00:52:01 +08:00
    同凑个热闹 建议发些实拍图
    susubei
        103
    susubei  
       2020-06-07 01:51:20 +08:00
    冲冲冲
    yuey286
        104
    yuey286  
       2020-06-07 02:41:29 +08:00
    分子
    kerwin1024
        105
    kerwin1024  
       2020-06-07 04:40:32 +08:00
    来了
    zhangkai_ch
        106
    zhangkai_ch  
       2020-06-07 06:26:39 +08:00
    求中
    Jason0803
        107
    Jason0803  
       2020-06-07 06:46:26 +08:00
    分子
    ansuns
        108
    ansuns  
       2020-06-07 07:32:19 +08:00 via iPhone
    来了😁
    webxy
        109
    webxy  
       2020-06-07 07:41:43 +08:00
    万年分子~~~
    hdjs5264
        110
    hdjs5264  
       2020-06-07 07:56:00 +08:00
    分母
    atkd
        111
    atkd  
       2020-06-07 08:01:18 +08:00 via Android
    分母
    Neillou
        112
    Neillou  
       2020-06-07 08:04:37 +08:00 via iPhone
    安静的做个分母。
    baozijianke
        113
    baozijianke  
       2020-06-07 08:19:19 +08:00
    坟墓
    baozijianke
        114
    baozijianke  
       2020-06-07 08:19:34 +08:00
    打错打错 分母……
    97568984
        115
    97568984  
       2020-06-07 08:26:50 +08:00 via iPhone
    插眼。。。
    lijiext
        116
    lijiext  
       2020-06-07 08:50:06 +08:00
    拉低 拉低
    sun522198558
        117
    sun522198558  
       2020-06-07 08:54:15 +08:00 via iPhone
    来了
    coolair
        118
    coolair  
       2020-06-07 09:12:28 +08:00 via Android
    参加抽奖
    chenyu0532
        119
    chenyu0532  
       2020-06-07 09:14:10 +08:00
    争做分子!!!
    chaind2438
        120
    chaind2438  
       2020-06-07 09:30:33 +08:00 via Android
    来了!来了!
    leesh853761
        121
    leesh853761  
       2020-06-07 09:36:22 +08:00
    我要成为分子
    uestcfei
        122
    uestcfei  
       2020-06-07 09:45:17 +08:00
    成为分子
    Gron
        123
    Gron  
       2020-06-07 09:46:14 +08:00
    红心火龙果来一套
    licoycn
        124
    licoycn  
    OP
       2020-06-07 09:49:57 +08:00
    @Gron 请添加帖子中我的 wx
    jfhufhf
        125
    jfhufhf  
       2020-06-07 10:40:57 +08:00
    分子分子分子分子
    blackisle999
        126
    blackisle999  
       2020-06-07 10:42:24 +08:00 via iPhone
    分母来了…
    lzy250
        127
    lzy250  
       2020-06-07 10:43:47 +08:00
    呜呼~
    input2output
        128
    input2output  
       2020-06-07 10:44:01 +08:00
    分子分子!
    wyycpg
        129
    wyycpg  
       2020-06-07 10:47:45 +08:00
    分子分子加一
    sdushn
        130
    sdushn  
       2020-06-07 10:54:14 +08:00 via iPhone
    海南的水果还是好吃的啊
    zhouyczzz
        131
    zhouyczzz  
       2020-06-07 10:58:13 +08:00
    分子
    xalex
        132
    xalex  
       2020-06-07 12:52:25 +08:00
    会是我么~
    vxiaoxiao
        133
    vxiaoxiao  
       2020-06-07 12:55:31 +08:00
    求中
    inhd
        134
    inhd  
       2020-06-07 12:57:19 +08:00
    不会吧 不会吧 不会真的有人中吧
    s7pers
        135
    s7pers  
       2020-06-07 13:04:47 +08:00
    分母
    licoycn
        136
    licoycn  
    OP
       2020-06-07 13:20:22 +08:00
    @inhd 会有的
    qcgzxw
        137
    qcgzxw  
       2020-06-07 13:34:02 +08:00
    分子
    wlw0327
        138
    wlw0327  
       2020-06-07 13:35:23 +08:00 via Android
    来了来了
    nidhogger
        139
    nidhogger  
       2020-06-07 13:39:57 +08:00
    分子
    Jimson
        140
    Jimson  
       2020-06-07 13:45:08 +08:00
    硬核抽奖~
    digital2
        141
    digital2  
       2020-06-07 13:53:39 +08:00 via Android
    分子
    PainAndLove
        142
    PainAndLove  
       2020-06-07 14:28:18 +08:00
    厉害了
    linkenwild
        143
    linkenwild  
       2020-06-07 14:32:23 +08:00 via iPhone
    运气
    wpaygp
        144
    wpaygp  
       2020-06-07 14:36:09 +08:00 via iPhone
    分子
    uTOmOuk3L6sb4MSI
        145
    uTOmOuk3L6sb4MSI  
       2020-06-07 15:30:05 +08:00 via iPhone
    特喜欢吃水果
    moonvstod
        146
    moonvstod  
       2020-06-07 15:44:01 +08:00
    分子一下
    Rukawa
        147
    Rukawa  
       2020-06-07 15:51:12 +08:00
    分母一下
    spinecho
        148
    spinecho  
       2020-06-07 16:25:52 +08:00 via iPhone
    up
    Ratio777
        149
    Ratio777  
       2020-06-07 16:44:49 +08:00
    分母一下
    cambo0
        150
    cambo0  
       2020-06-07 17:17:23 +08:00 via iPhone
    试试看吧
    rom
        151
    rom  
       2020-06-07 17:22:52 +08:00 via Android
    欢乐一下,万一中奖呢
    lxk11153
        152
    lxk11153  
       2020-06-07 17:23:54 +08:00
    分子
    xLuoBo
        153
    xLuoBo  
       2020-06-07 18:02:51 +08:00
    好的抽奖代码就是 print('恭喜 xluobo 获得奖励'
    xianxiaobo
        154
    xianxiaobo  
       2020-06-07 18:04:32 +08:00
    分子
    yuu95
        155
    yuu95  
       2020-06-07 18:04:48 +08:00 via iPhone
    分母
    BALLACK
        156
    BALLACK  
       2020-06-07 18:28:46 +08:00
    casper13
        157
    casper13  
       2020-06-07 18:31:52 +08:00
    分母
    kkhaike
        158
    kkhaike  
       2020-06-07 18:34:12 +08:00
    分母
    fgk
        159
    fgk  
       2020-06-07 20:19:00 +08:00
    分母
    crll
        160
    crll  
       2020-06-07 20:32:54 +08:00 via iPhone
    分子
    licoycn
        161
    licoycn  
    OP
       2020-06-07 20:36:32 +08:00
    奖励已经公布,恭喜 @backkkomtom 获得奖励,请及时与我联系兑换水果
    licoycn
        162
    licoycn  
    OP
       2020-06-07 20:36:55 +08:00
    抽奖数据大家可以查看附言第四条
    backkkomtom
        163
    backkkomtom  
       2020-06-07 20:46:57 +08:00
    万万没想到居然是我 终于欧了一次 感谢楼主 已发请求
    adfew1234
        164
    adfew1234  
       2020-06-07 20:50:46 +08:00
    运气
    hanjingzhan
        165
    hanjingzhan  
       2020-06-07 21:06:44 +08:00 via Android
    来来来
    dodo2012
        166
    dodo2012  
       2020-06-07 21:07:15 +08:00
    火龙果看样子便宜啊
    licoycn
        167
    licoycn  
    OP
       2020-06-07 21:14:02 +08:00
    @backkkomtom 要相信自己


    @dodo2012 是啊,要不要来一箱
    flavoury
        168
    flavoury  
       2020-06-07 21:24:50 +08:00
    分子来一个
    pcbl
        169
    pcbl  
       2020-06-07 22:10:10 +08:00 via Android
    发了抽奖代码的,楼主还是坚持自己写了一份,哈哈
    不是怀疑公平性,只做下个人想法,抽奖最重要的是随机种子的不确定性,要不然就能生成指定楼层的抽奖结果了。本次抽奖有时间限制,只要有效时间段内最后一个符合抽奖资格的个人信息做随机种子就可以生成一个固定的抽奖结果
    touzi
        170
    touzi  
       2020-06-07 22:21:33 +08:00
    @pcbl 不懂.
    licoycn
        171
    licoycn  
    OP
       2020-06-07 23:11:57 +08:00
    @pcbl 目前主要的抽奖逻辑就是获取所有的回复人员,然后排出楼主的用户名并进行去重,最后再根据 random 生成一个伪随机数来进行抽奖,毕竟这也是一个小奖品,不必要太过于麻烦的算法。
    kaiser1992
        172
    kaiser1992  
       2020-06-07 23:51:44 +08:00
    还有机会么
    superHMR
        173
    superHMR  
       2020-06-08 00:10:26 +08:00 via Android
    请问你是怎样发图片的呀?
    mosbic
        174
    mosbic  
       2020-06-08 00:29:23 +08:00 via Android
    分母来啦
    licoycn
        175
    licoycn  
    OP
       2020-06-08 08:43:52 +08:00
    @kaiser1992 本期已经抽完了哟
    licoycn
        176
    licoycn  
    OP
       2020-06-08 08:44:12 +08:00
    @superHMR 使用 markdown
    licoycn
        177
    licoycn  
    OP
       2020-06-08 15:51:46 +08:00
    各位 V 友,帖中的水果近期都会一直有的,有需要的可以添加我的 vx 联系我哟~
    AnymousUser0
        178
    AnymousUser0  
       2020-06-08 15:58:52 +08:00
    分子降低中奖率
    SOCOLD
        179
    SOCOLD  
       2020-06-11 17:26:33 +08:00
    bd 恰个水果
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2661 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 01:55 · PVG 09:55 · LAX 17:55 · JFK 20:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.