V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
推荐学习书目
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
xiahei
V2EX  ›  Python

Python 百度贴吧 签到

  •  
  •   xiahei · Jun 19, 2016 · 7717 views
    This topic created in 3612 days ago, the information mentioned may be changed or developed.

    重复造轮子也欢乐 虽然有各种云签到网站,毕竟别人的,用着不放心。 虽然没 luan 用,但是不用怕断签了。还有手机端 2 点经验加成, 23333 自己动手,丰衣足食。懒人欢乐多。

    69 replies    2018-03-07 13:53:04 +08:00
    GlobalNPC
        1
    GlobalNPC  
       Jun 19, 2016 via Android
    为什么要签到?
    bearqq
        2
    bearqq  
       Jun 19, 2016 via Android
    prettytable 库收下了,谢谢
    xiahei
        3
    xiahei  
    OP
       Jun 19, 2016
    @bearqq 这个库在命令行里也是一神器, hhhhh 。
    xiahei
        4
    xiahei  
    OP
       Jun 19, 2016
    @infun 不签到浑身难受。
    snk100
        5
    snk100  
       Jun 19, 2016 via Android
    我用的云签到,经常外地 IP 登陆。😂
    iphp
        6
    iphp  
       Jun 19, 2016 via iPhone
    登陆验证码如何解决,我看那些 PHP 版本的是获取一个 cookie 就可以了,不用每次密码用户名的
    xiahei
        7
    xiahei  
    OP
       Jun 19, 2016
    @iphp 模拟的手机端,发现不用验证码,还有手机端签到经验加成,可以直接用 cookies 登录的,修改一下就行。
    @snk100 所以,不是自己的用着总不放心。还是自己的用着舒服。
    snk100
        8
    snk100  
       Jun 19, 2016 via Android
    不过,云签到确实很方便,有时候不方便 PC 上网的。
    wex
        9
    wex  
       Jun 19, 2016
    有没有网易新闻云签的?
    xiahei
        10
    xiahei  
    OP
       Jun 19, 2016
    @snk100 自己有服务器,把脚本放在服务器上设置定时任务,就更方便了。
    eoo
        11
    eoo  
       Jun 19, 2016 via Android
    哈哈哈哈
    xiahei
        12
    xiahei  
    OP
       Jun 19, 2016
    @wex 可以有呀,平常不上网易新闻,就没写过。
    wex
        13
    wex  
       Jun 19, 2016
    @xiahei 但是他只能在网易 APP 签到。不是网页的
    sparkssssssss
        14
    sparkssssssss  
       Jun 19, 2016 via Android
    马克下!!!!
    yugan300
        15
    yugan300  
       Jun 19, 2016
    还能这样签到。 666
    clockwerk
        16
    clockwerk  
       Jun 19, 2016
    不错
    GreatMartial
        17
    GreatMartial  
       Jun 19, 2016
    顶一个,可以自己搭建了。
    请问有网易云音乐的自动签到吗? 估计现在没人做吧
    xiahei
        18
    xiahei  
    OP
       Jun 19, 2016   ❤️ 1
    @GreatMartial 这个可以,回头写一个 艾特你。 hhhh
    iamwb
        19
    iamwb  
       Jun 19, 2016 via Android
    30 天签到可以用加粗字和红字
    devzero
        20
    devzero  
       Jun 19, 2016
    @GreatMartial 没发现网页上的签到,似乎只能在手机上签
    xiahei
        21
    xiahei  
    OP
       Jun 19, 2016
    GreatMartial
        22
    GreatMartial  
       Jun 19, 2016
    @xiahei 谢谢楼主。我是小白一个,可以看看楼主的源码学习编程了。
    pynix
        23
    pynix  
       Jun 19, 2016
    上班打卡签到脚本。。。
    GreatMartial
        24
    GreatMartial  
       Jun 19, 2016
    @pynix 脑洞够大,不过确实可以呀!
    devzero
        25
    devzero  
       Jun 19, 2016 via Android
    @xiahei 好吧,网页没加载完我就下结论了
    GreatMartial
        26
    GreatMartial  
       Jun 19, 2016
    擦,我装的是 py3...
    xiahei
        27
    xiahei  
    OP
       Jun 19, 2016
    @GreatMartial 3 也没什么大差别,改改就能用。
    mornlight
        28
    mornlight  
       Jun 19, 2016
    还可以模拟得更完美些:
    每次操作的 tbs 重新获取一个新的,接口在 http://tieba.baidu.com/dc/common/tbs
    fid 参数是 forum_id 的意思,对应每个贴吧的 id ,这个最好也写成不同的贴吧自动获取并缓存

    签 20 个吧后需要验证码可能是你操作太频繁
    xiahei
        29
    xiahei  
    OP
       Jun 19, 2016
    @mornlight 之前是直接抓的 web 端签到,签完了 20 个再签酒需要验证码,这个验证码不得其解,在网页上手动签也没有验证码出现,之后就换成了模拟手机端签,竟然丝毫没有限制了,还有手机端 2 点经验加成。而且签到时发现请求的 url 也跟 fid , tbs 这些没关系,只有一个 kw 参数不一样( http://tieba.baidu.com/mo/m/sign?\
    tbs=79f03dacf896e9fc1466052875&fid=552164&kw=×××),随意一个吧的 fid , tbs 放在 url 后面带上都能签。
    接口 get ,谢谢建议, THX !
    GreatMartial
        30
    GreatMartial  
       Jun 19, 2016
    fuliti
        31
    fuliti  
       Jun 19, 2016
    这么好的玩意儿,小白竟然不会用,求 LZ 指教。拜谢!
    GreatMartial
        32
    GreatMartial  
       Jun 19, 2016
    xiahei
        33
    xiahei  
    OP
       Jun 19, 2016
    @fuliti 最小白的就是下 exe 双击运行。

    @GreatMartial 看不见图呢?是不是地址贴错了?
    GreatMartial
        34
    GreatMartial  
       Jun 19, 2016
    @xiahei hi ,楼主,看到我贴的图了吗? 麻烦帮忙看一下,需要怎么修改。
    xiahei
        35
    xiahei  
    OP
       Jun 19, 2016
    @GreatMartial 您这是 Linux ? Python 版本多少?`git pull` 更新一下试试?先试试`baidu.py`能不能签会不会抛这个错?
    GreatMartial
        36
    GreatMartial  
       Jun 19, 2016
    @xiahei 楼主,我用的搬瓦工 vps , py 版本 2.7.10 “ baidu.py ”运行成功,不过也有那个错误信息。
    GreatMartial
        37
    GreatMartial  
       Jun 19, 2016
    @xiahei 我看到你更新了,马上试一下
    xiahei
        38
    xiahei  
    OP
       Jun 19, 2016
    @GreatMartial 这个错很诡异啊,我在搬瓦工的 centos 上跑,也没有出现过这个错,既然上面抛错了那也就签到失败了?把字符串前的 u 去掉再看看?或者你琢磨下把打印的字符串全换成英文。
    GreatMartial
        39
    GreatMartial  
       Jun 19, 2016
    @xiahei 额,楼主,我无能为力了,基础太差,不过还要感谢你。 先去补基础了...
    fuliti
        40
    fuliti  
       Jun 19, 2016
    @xiahei 双击运行了无任何反应。 - -
    xiahei
        41
    xiahei  
    OP
       Jun 19, 2016
    @fuliti 打包的 exe 就这个样,启动非常慢,需要等一等,泡杯咖啡再回来,但也是没办法的事。
    loudis
        42
    loudis  
       Jun 19, 2016
    需要淘宝领淘金币,京东领京豆的脚本
    xiahei
        43
    xiahei  
    OP
       Jun 19, 2016
    @loudis 233333 , get 。
    arfaWong
        44
    arfaWong  
       Jun 19, 2016
    登录失败怎么破
    tangym
        45
    tangym  
       Jun 20, 2016
    楼主,写这个的思路是怎么来的,包括所有的流程步骤,我全然没有任何的想法
    uucloud
        46
    uucloud  
       Jun 20, 2016
    学习了
    littleshy
        47
    littleshy  
       Jun 20, 2016
    哈哈,我也搞了个虾米签到的,好多体验点,会员都够开五六年的。₍₍ ᕕ(´◜ᾥ◝`)ᕗ⁾⁾
    xiahei
        48
    xiahei  
    OP
       Jun 20, 2016
    @arfaWong Try again ?或者看看浏览器能不能登?

    @tangym 平时怎么签的思路就是怎么样的,找参数, url ,登录,签到。

    @littleshy 厉害~
    dantegg
        49
    dantegg  
       Jun 20, 2016
    客户端签到经验多啊
    eoo
        50
    eoo  
       Jun 20, 2016 via Android
    百度云签到
    inFinityzc
        51
    inFinityzc  
       Jun 20, 2016
    能不能伪装手机客户端签到
    xiahei
        52
    xiahei  
    OP
       Jun 20, 2016
    @dantegg
    @inFinityzc
    这就是模拟手机端签到,签完了查看签到记录有两点手机端签到经验加成。
    @eoo 百度云还能签到?
    aksoft
        53
    aksoft  
       Jun 20, 2016
    你们这是用生命在签到。。。
    eoo
        54
    eoo  
       Jun 20, 2016 via Android
    @xiahei 别人用 PHP 写的 http://mlloo.cn/tieba/
    DarkAlexWang
        55
    DarkAlexWang  
       Jun 20, 2016   ❤️ 1
    登陆失败,我确定账号密码正确,会不会贴吧有什么登陆设置要改呢?
    xiahei
        56
    xiahei  
    OP
       Jun 20, 2016
    @DarkAlexWang 我这一直都行,但是能行的号放在服务器上又莫名的登录失败,只有一个号还能行,很是诡异,百思不得解。

    @eoo 棒棒的,很不错。
    DarkAlexWang
        57
    DarkAlexWang  
       Jun 20, 2016
    @xiahei 了解,那我过段时间再试试吧。
    xiahei
        58
    xiahei  
    OP
       Jun 20, 2016
    @DarkAlexWang 问一下您的系统环境是?
    eoo
        59
    eoo  
       Jun 20, 2016 via Android
    @xiahei 最近折腾 node 快要死的感觉 各种模块都是英文的 特么的就没一个是中国人写的?
    DarkAlexWang
        60
    DarkAlexWang  
       Jun 21, 2016
    @xiahei Ubuntu python 2.7
    PythonYXY
        61
    PythonYXY  
       Aug 13, 2016
    贴吧有相关 api 么?
    xiahei
        62
    xiahei  
    OP
       Aug 13, 2016
    @PythonYXY 有呀。
    PythonYXY
        63
    PythonYXY  
       Aug 13, 2016 via iPad
    @xiahei 没找到......
    xiahei
        64
    xiahei  
    OP
       Aug 14, 2016
    @PythonYXY “相关 api ” 具体点指的是?
    PythonYXY
        65
    PythonYXY  
       Aug 14, 2016 via iPad
    @xiahei 其实我是想知道登录时需要 post 的参数是怎么获得的?
    xiahei
        66
    xiahei  
    OP
       Aug 14, 2016 via Android
    @PythonYXY 参数都是抓包就能看见的。
    Ahri
        67
    Ahri  
       Sep 16, 2016   ❤️ 1
    好像昨天开始用不了了,大大有时间看看?
    xiahei
        68
    xiahei  
    OP
       Sep 16, 2016
    @Ahri 现在登录加了验证码,一时半会儿解决不了,先把目录下 cookies 文件留着,我再加一个用 cookies 签的吧。
    c00WKmdje2wZLrSI
        69
    c00WKmdje2wZLrSI  
       Mar 7, 2018
    @GreatMartial
    编码问题,加上下面几行就可以了
    import sys

    reload(sys)
    sys.setdefaultencoding('utf-8')
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2977 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 117ms · UTC 12:12 · PVG 20:12 · LAX 05:12 · JFK 08:12
    ♥ Do have faith in what you're doing.