推荐学习书目
› Learn Python the Hard Way
Python Sites
› PyPI - Python Package Index
› http://diveintopython.org/toc/index.html
› Pocoo
值得关注的项目
› PyPy
› Celery
› Jinja2
› Read the Docs
› gevent
› pyenv
› virtualenv
› Stackless Python
› Beautiful Soup
› 结巴中文分词
› Green Unicorn
› Sentry
› Shovel
› Pyflakes
› pytest
Python 编程
› pep8 Checker
Styles
› PEP 8
› Google Python Style Guide
› Code Style from The Hitchhiker's Guide
tumb8r
V2EX  ›  Python

v2ex 自动签到小脚本

  •  
  •   tumb8r · Aug 11, 2016 · 14023 views
    This topic created in 3737 days ago, the information mentioned may be changed or developed.


    rc 是你的 cookies~通过 F12 获取

    可以直接扔到 vps 上,设置 crontab 定时任务。。

    这个脚本完全是不想断签 V2EX 写的,没什么技术含量
    Supplement 1  ·  Aug 11, 2016
    由手动获取 cookies 改为模拟登录
    Supplement 2  ·  Aug 12, 2016
    扔服务器的正确姿势:
    1 。将脚本里面的用户名和密码填上
    2 。放到服务器某个目录下,比如 /home 目录
    3 。编辑 crontab 任务(没安装的安装)
    vi /etc/crontab
    最后面添加
    0 0 * * * root python /home/v2ex_sign.py

    保存即可
    37 replies  •  2017-01-05 15:52:37 +08:00
    VicYu
    VicYu
    Aug 11, 2016❤️1
    1
    隔几天签到也行的
    zander
    zander
    Aug 11, 2016
    2
    必修课。
    justlikemaki
    justlikemaki
    Aug 11, 2016
    3
    我发现我昨天的脚本断签了
    iphp
    iphp
    Aug 11, 2016
    4
    cookie 是什么格式的? F12 的 cookie 很多啊。
    archxm
    archxm
    Aug 11, 2016
    5
    有没有不用点的
    tscat
    tscat
    Aug 11, 2016 via iPhone
    6
    可以模拟登录。。也不难, vps 挂了三个帐号
    Hyponet
    Hyponet
    Aug 11, 2016
    7
    sweetcode
    sweetcode
    Aug 11, 2016
    8
    mark
    iphp
    iphp
    Aug 11, 2016
    9
    @HypoChen 你的这个镜像有共享么?
    longchisihai
    longchisihai
    Aug 11, 2016
    10
    cookie 可能会过期 模拟登录的方法更好
    DoraJDJ
    DoraJDJ
    Aug 11, 2016
    11
    实在不怕麻烦还是弄个模拟登录吧
    要是 cookie 不慎泄漏了那可不好
    eoo
    eoo
    Aug 11, 2016 via Android
    12
    再加个邮箱提醒
    tumb8r
    tumb8r
    OP
    Aug 11, 2016
    13
    @longchisihai
    @DoraJDJ
    晚上看看模拟登录
    shulen
    shulen
    Aug 11, 2016
    14
    @HypoChen 这是什么?
    shulen
    shulen
    Aug 11, 2016
    15
    @HypoChen 这是什么?网站
    eoo
    eoo
    Aug 11, 2016 via Android
    16
    @shulen Daoclod
    Hyponet
    Hyponet
    Aug 11, 2016❤️2
    17
    @iphp
    你可以 `docker pull daocloud.io/ihypo/sign_v2ex:latest`
    或者直接在 daocloud 打开 https://dashboard.daocloud.io/packages/bdcdc48d-0fd3-47e2-9103-39617a092e60

    需要两个环境变量, USERNAME 和 PASSWORD ,在 daocloud 的话有图形界面可以填写,终端启动像这个样子:
    `docker run -d -e USERNAME=username -e PASSWORD=password daocloud.io/ihypo/sign_v2ex`
    Hyponet
    Hyponet
    Aug 11, 2016
    18
    @shulen 直接把这个脚本封装成镜像,用 docker 运行,方便很多。网站是 daocloud ,部署 docker 容器很方便
    tumb8r
    tumb8r
    OP
    Aug 11, 2016 via iPhone
    19
    @HypoChen 不得不说,为了一个签到弄一个 docker 不必要吧-_-
    Hyponet
    Hyponet
    Aug 11, 2016
    20
    @tumb8r 又不难 2333 , dockerfile 才写了七八行。构建啊管理啊什么的有 daocloudweb 界面,想加账号的话再起一个容器就好了管理起来很方便,还有日志监控啊什么的,可能是我的控制欲比较强( doge 脸

    而且刚才我把容器 public 了,现在倒是方便大家用了
    tumb8r
    tumb8r
    OP
    Aug 11, 2016 via iPhone
    21
    @HypoChen 还是一个小脚本,扔到服务器好
    iphp
    iphp
    Aug 11, 2016
    22
    @HypoChen Good ,搞定,免费版本 daocloud 都可以搞,不知道会休眠不,还有脚本代码可以看看么,这个是每天什么时候自动搞?还是如何触发?
    Hyponet
    Hyponet
    Aug 11, 2016
    23
    @iphp 运行后就会签到,然后会 sleep1d 。那个脚本用的是之前一个 v 友的,忘记是谁的了,也有署名真是不好意思贴仓库,我只是写了一个 dockerfile https://github.com/Coderhypo/v2ex_auto_sign
    Hyponet
    Hyponet
    Aug 11, 2016
    24
    @HypoChen s/也有 /没有
    kingddc314
    kingddc314
    Aug 11, 2016 via Android
    25
    sleshep
    sleshep
    Aug 11, 2016
    26
    我想不通那个 try except 有何用。........
    还不如不加。
    eoo
    eoo
    Aug 11, 2016
    27
    @kingddc314 这个牛逼
    bdbai
    bdbai
    Aug 11, 2016 via Android
    28
    @justlikemaki 断签一两天似乎没问题的
    jixiangqd
    jixiangqd
    Aug 12, 2016
    29
    牛逼,已扔 vps ,不会被封号吧?
    tumb8r
    tumb8r
    OP
    Aug 12, 2016 via iPhone
    30
    @jixiangqd 一个签到的小脚本,又不是爬虫,怎么可能封号
    yuhaaitao
    yuhaaitao
    Aug 12, 2016 via Android
    31
    好东西,就是不会扔 vps
    williamx
    williamx
    Aug 12, 2016
    32
    我比较好奇是怎么找出来的。
    tumb8r
    tumb8r
    OP
    Aug 12, 2016 via iPhone
    33
    @williamx 我刚学爬虫的时候也很想知道
    FreeDog
    FreeDog
    Aug 13, 2016
    34
    突然发现 V2EX 登录没有验证码,以前没注意。这样模拟登录就没有难度了
    wshcdr
    wshcdr
    Aug 26, 2016
    35
    mark 一下啊
    AJian
    AJian
    Sep 29, 2016
    36
    https 了不能用了吧
    lynnX
    lynnX
    Jan 5, 2017
    37
    @tumb8r HI 我在 vps 上运行的时候出现这个提示 hostname 'www.v2ex.com' doesn't match 'manage.c3edge.com'
    这个要怎么解决啊?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1302 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 54ms · UTC 22:21 · PVG 06:21 · LAX 14:21 · JFK 17:21
    ♥ Do have faith in what you're doing.