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

重写了个北京沃宽加速的 Python 脚本

  •  
  •   msdx123 · 2015-11-01 16:10:07 +08:00 · 3810 次点击
    这是一个创建于 3110 天前的主题,其中的信息可能已经有所发展或是发生改变。
    import urllib2
    import urllib
    import datetime
    import time
    id = str(你的宽带帐号)
    content = urllib2.urlopen('http://bj.wokuan.cn/phoneservice/get_server_time.php').read()
    year = int(content[15:19])
    mon = int(content[20:22])
    day = int(content[23:25])
    hour = int(content[26:28])
    min = int(content[29:31])
    sec = int(content[32:34])
    s = datetime.datetime(year,mon,day,hour,min,sec)
    ti = str(int(time.mktime(s.timetuple()))*1000)
    data = {}
    data['device'] = 'Android Phone'
    data['devicename'] = 'Android Phone'
    data['reqtime'] = ti
    data['paras'] = '{"device":"Android Phone","devicename":"Android Phone","reqtime":"'+ti+'","upspeedcode":"09","oldspeedcode":"01","adslaccount":"'+id+'","accetime":"300000.0","sv":"is"}'
    data['accetime'] = '300000.0' 
    post_data = urllib.urlencode(data)
    url = 'http://bj.wokuan.cn/phoneservice/mobile_improvespeed.php'
    req = urllib2.urlopen(url, post_data)
    res = req.read()
    print res
    

    默认提速到 100M ,时间是 300000 分钟。所以一个月执行一次就够了。有需要可以自己修改

    20 条回复    2015-11-03 23:58:29 +08:00
    codeforlife
        1
    codeforlife  
       2015-11-01 16:15:02 +08:00
    想问下,楼主你办的这个宽带是多少钱啊
    msdx123
        2
    msdx123  
    OP
       2015-11-01 16:17:26 +08:00
    @codeforlife 1480 包年 20M 那种
    codeforlife
        3
    codeforlife  
       2015-11-01 16:19:25 +08:00
    @msdx123 这种提速到 100m 活动会持续多久呢
    我最近要办宽带所以问下
    msdx123
        4
    msdx123  
    OP
       2015-11-01 16:22:08 +08:00
    @codeforlife http://10010.bbn.com.cn/index.php?s=/FourthSpeed/index 建议直接上 100M 一步到位 应该是 1980 一年
    codeforlife
        5
    codeforlife  
       2015-11-01 16:54:44 +08:00
    @msdx123 ok
    准备办这个 100m 的
    loserwn
        6
    loserwn  
       2015-11-01 17:11:37 +08:00
    我这里记住的自己在路由器上拨号的 adsl 的帐号是*[a-z] 这种形式的,而非客户端上看到的 [0-9] 这种形式的。客户端上对[0-9]这种形式只现实了前两位数据和末尾两位数字,中间用 * replace 掉了。 @msdx123 是否有好的方法能获取到?

    ---

    报错
    > <br/>
    <b>Error 1839</b>: Element 'adslaccount': [facet 'pattern'] The value '*replace_my_adsl_account' is not accepted by the pattern '[a-zA-Z0-9]{12}'. in <b>/usr/local/nginx/html/wkservice/phoneservice/</b> on line <b>1</b>
    <br/>
    msdx123
        7
    msdx123  
    OP
       2015-11-01 17:56:20 +08:00
    msdx123
        8
    msdx123  
    OP
       2015-11-01 17:57:27 +08:00
    @loserwn 要 post 点东西上去
    msdx123
        9
    msdx123  
    OP
       2015-11-01 17:58:51 +08:00
    @loserwn 用这个 http://bj.wokuan.cn/web/startenrequest.php 忽略我之前发的
    loserwn
        10
    loserwn  
       2015-11-01 17:59:15 +08:00
    @msdx123 找到了你之前的一个帖子。里面有个 link 看到了。 thx
    http://bj.wokuan.cn/web/startenrequest.php
    loserwn
        11
    loserwn  
       2015-11-01 18:02:03 +08:00
    @msdx123 哈。看到了。 thx ,感谢,测试了一下,可用。
    不过,我看 windows 的官方客户端上现实的还是原来的 15 小时。
    这个是说「只是启动了加速功能」?还是说「可以忽略」官方客户端的这个 15 小时的(兑换时间)可以使用 accetime 那么长的时间?

    我的意思是如何判断 accetime 这个生效了?
    msdx123
        12
    msdx123  
    OP
       2015-11-01 18:13:56 +08:00
    @loserwn 以前的话应该是可以忽略 15 个小时的。现在不太清楚 明天再看看
    loserwn
        13
    loserwn  
       2015-11-01 18:21:30 +08:00
    @msdx123 好的。谢谢
    xierch
        14
    xierch  
       2015-11-01 20:16:28 +08:00
    「你的宽带帐号」上的红框是怎么做到的?
    msdx123
        15
    msdx123  
    OP
       2015-11-01 20:46:47 +08:00
    @xierch 这个是自动纠错吧
    yiciyuansky
        16
    yiciyuansky  
       2015-11-02 11:20:33 +08:00
    我能弱弱的问问怎么用吗。。。
    anyforever
        17
    anyforever  
       2015-11-02 11:26:40 +08:00
    哇,把接口都扒出来了啊。
    我都是手动点 APP ,终于升完了。。
    crytis
        18
    crytis  
       2015-11-02 12:58:52 +08:00 via Android
    @codeforlife 办 50 的就行,快鸟可以提到 100
    hadoop
        19
    hadoop  
       2015-11-03 19:09:38 +08:00
    @crytis 迅雷?
    crytis
        20
    crytis  
       2015-11-03 23:58:29 +08:00 via Android
    @hadoop
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   6038 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 06:05 · PVG 14:05 · LAX 23:05 · JFK 02:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.