
/t/232710 这个没用正则且需要手动改帐号
这个版本实现正则+自动获取帐号
一个能帮助北京联通光纤用户利用沃宽提速到 100M 的脚本 /可执行文件。
执行 python 脚本 ( speedy.py for python2; speedy3.py for python3)
Windows 用户可以执行 speedy.exe
For Python2
import urllib2 import urllib import datetime import time import re import os ContentID = urllib2.urlopen('http://bj.wokuan.cn/web/startenrequest.php').read() ID = "".join(re.findall(r"cn=(\d*)",ContentID)) Content = urllib2.urlopen('http://bj.wokuan.cn/phoneservice/get_server_time.php').read() YR = int("".join(re.findall(r"\"(\d*)-",Content))) MTH = int("".join(re.findall(r"-(\d*)-",Content))) D= int("".join(re.findall(r"-(\d*) ",Content))) HR = int("".join(re.findall(r" (\d*):",Content))) MIN = int("".join(re.findall(r":(\d*):",Content))) SEC = int("".join(re.findall(r":(\d*)\"",Content))) s = datetime.datetime(YR,MTH,D,HR,MIN,SEC) TM = str(int(time.mktime(s.timetuple()))*1000) data = {} data['device'] = 'Android Phone' data['devicename'] = 'Android Phone' data['reqtime'] = TM data['paras'] = '{"device":"Android Phone","devicename":"Android Phone","reqtime":"'+TM+'","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("".join(re.findall(r":\"(.*)\",\"",res))) print("Press Enter to exit.") raw_input() For Python3
import urllib.request import urllib.parse import urllib import datetime import time import re ContentID = urllib.request.urlopen('http://bj.wokuan.cn/web/startenrequest.php').read().decode('utf-8') ID = "".join(re.findall(r"cn=(\d*)",ContentID)) Content = urllib.request.urlopen('http://bj.wokuan.cn/phoneservice/get_server_time.php').read().decode('utf-8') YR = int("".join(re.findall(r"\"(\d*)-",Content))) MTH = int("".join(re.findall(r"-(\d*)-",Content))) D= int("".join(re.findall(r"-(\d*) ",Content))) HR = int("".join(re.findall(r" (\d*):",Content))) MIN = int("".join(re.findall(r":(\d*):",Content))) SEC = int("".join(re.findall(r":(\d*)\"",Content))) s = datetime.datetime(YR,MTH,D,HR,MIN,SEC) TM = str(int(time.mktime(s.timetuple()))*1000) data = {} data['device'] = 'Android Phone' data['devicename'] = 'Android Phone' data['reqtime'] = TM data['paras'] = '{"device":"Android Phone","devicename":"Android Phone","reqtime":"'+TM+'","upspeedcode":"09","oldspeedcode":"01","adslaccount":"'+ID+'","accetime":"300000.0","sv":"is"}' data['accetime'] = '300000.0' post_data = urllib.parse.urlencode(data).encode(encoding='UTF8') url = 'http://bj.wokuan.cn/phoneservice/mobile_improvespeed.php' req = urllib.request.urlopen(url, post_data) res = req.read().decode('utf-8') print(res) http://pan.baidu.com/s/1o69w23C
efae
Q :为啥不用 Github 等?
A :懒
Q :有 Bug 么?能用么?
A :不保证
1 kurtrossel 2015-11-02 22:39:35 +08:00 早发几个月我就不升 100M 了...... |
2 gzelvis 2015-11-02 22:44:08 +08:00 via iPhone 哇晒,楼主这是造福全人类啊 |
3 msdx123 OP @kurtrossel 这东西老早就有了。不过没人用手机的 API 写过而已。 |
4 jiangxinyu226 2015-11-02 22:54:29 +08:00 好用 谢谢楼主。。。 |
7 chairuosen 2015-11-02 23:00:12 +08:00 via iPhone 别太高调 |
8 msdx123 OP @chairuosen 也是。不过这个 API 公开很久了。 V2EX 上之前也有不少人用 PC 的 API 写过。且用且珍惜吧 |
9 kurtrossel 2015-11-02 23:04:28 +08:00 |
10 msdx123 OP @kurtrossel PC 端的的确比较麻烦。每 15 分钟还得发心跳包。移动端因为有个 epochtime 验证所以之前没写。 |
11 oopp1800 2015-11-02 23:07:35 +08:00 联通校园 201 宽带可以用么.. 打开 speedy.exe 只跳出 「 Press Enter to exit.」 是正常的么.. |
14 kurtrossel 2015-11-02 23:13:35 +08:00 |
15 msdx123 OP @kurtrossel PC 那个是我基于别人改的所以问题挺多的还用了 beautiful soup 。现在想想真是没必要。。 |
16 kurtrossel 2015-11-02 23:20:17 +08:00 |
17 answeryou 2015-11-02 23:30:41 +08:00 点击可执行文件弹出一个 dos 界面,然后 Enter 又关闭了。 我到底要不要 Enter 啊 |
20 msdx123 OP @answeryou 如果只有 Press Enter To Exit 就是执行失败了。我明天改一下源码加个错误提示好了 |
21 d8 2015-11-02 23:45:29 +08:00 via Android 弱弱的问下,其他省份可行么 |
23 jwnlive 2015-11-03 01:58:03 +08:00 顺道求一个宽带票 公司报销用,北京的最好,多谢 |
24 Valyrian 2015-11-03 04:19:01 +08:00 好东西。。可是家里线路只能支持刀 4M 。。 (吐槽: data 那个 dict 就用 literal 一次写好不就完了。。为什么要先建个空的然后一项一项往里加。。) |
25 yiciyuansky 2015-11-03 07:38:50 +08:00 执行成功了,但是网速好像没什么变化。。。。难道是线路问题? |
26 ytjfmv 2015-11-03 07:41:56 +08:00 重新拨号还有效么 |
27 zhoujianqingz 2015-11-03 08:04:38 +08:00 via iPhone 您好,请问能帮我解决下江苏电信的提速么,我发现 git 有的工具我按步骤做了,但是始终不对 |
28 JiaFeiX 2015-11-03 09:46:56 +08:00 请问楼主用的什么程序,将 py 编译为 exe 的? |
29 hronro 2015-11-03 10:00:07 +08:00 我靠,这个牛逼啊! |
30 xfspace 2015-11-03 10:10:21 +08:00 via Android 能用谁还去翻源码。。。 |
33 loserwn 2015-11-03 10:13:37 +08:00 @msdx123 还是那个问题。 accetime 的时间确认了么?是消耗账户默认的时间,之后还能使用么?可以大于 15 小时? |
34 msdx123 OP @loserwn 帖子里写了啊。无限制,消耗完默认时间之后还能提速。下次好好读帖子吧。。 @yiciyuansky 提示 Success 了么?如果有可能是线路问题了 @zhoujianqingz 给下 Gayhub 地址看看吧 |
36 yt1988 2015-11-03 10:48:29 +08:00 可以做个简单的 OSX GUI 吗 用起来会简单一点 |
37 yiciyuansky 2015-11-03 11:26:37 +08:00 @msdx123 提示了,应该是线路问题了; |
38 zhoujianqingz 2015-11-04 12:40:31 +08:00 via iPhone |
39 luo7 2015-11-07 15:13:42 +08:00 我这里是这样的 然后就退出没有然后了 客户端是可以提速的 http://ww4.sinaimg.cn/large/a15b4afegw1exsfl51v9ej20ds05ogmf |
41 dawncold 2015-11-08 15:23:39 +08:00 今晚测试一下 没看出为何能绕过提速上限,难道联通使用了用户传的参数? |
45 dawncold 2015-11-09 12:50:18 +08:00 @msdx123 用命令提速后使用手机客户端可以看到已经提速了,但半小时后再看就已经降回原来的速度了,不过我没试过是不是实际网速仍然保持着 100M ,这点正常么? |
46 SkyTodInfi 2015-11-11 12:22:28 +08:00 提了之后 speedtest 还是原来的速度。。。但显示是 success |
47 ydq419453527 2015-11-11 16:28:45 +08:00 等回家的时候做测试 =。= |
48 yt1988 2015-11-14 19:03:34 +08:00 这几天好像不好使了,北京联通,提示 success ,但实际速度没有变化 |
49 SkyTodInfi 2015-11-17 15:54:22 +08:00 @yt1988 是的,之前是可用的,最近不行了 |
50 nemuol 2015-11-23 21:36:31 +08:00 现在貌似失效了 |
52 a578584464 2016-04-06 14:36:40 +08:00 不知道为什么用了之后 10 小时显示我用没了 之后再用这软件就不管用了有时候什么都不显示 有时候显示 success 但是网速没变化 加 Q 具体说吧 |
53 a578584464 2016-04-06 14:37:23 +08:00 Q 578584464 |
54 wangchll 2016-04-06 17:02:58 +08:00 昨晚北京联通做了一次大升级。。。貌似。。。今天不能用了。。。提示 success ,其实。。。没提速 |
57 rlslgc 2016-05-02 18:53:00 +08:00 不能用的先用客户端恢复原始速率即可。 |
58 rlslgc 2016-05-02 18:58:47 +08:00 完善版还可以更完善 |
59 liuzhiyong561 2016-05-27 18:49:14 +08:00 可以用不过得用客户端停止下提速,要不然也不管用 |
60 liuzhiyong561 2016-05-28 13:49:31 +08:00 怎么才能让他在路由器 29 分钟运行一次,目前我写到路由器里可以手动运行 |
61 jiangxinyu226 2016-06-10 11:21:33 +08:00 不能用了啊 时长用完了就不能提速了 |
62 liuzhiyong561 2016-06-13 13:10:12 +08:00 完全没问题 妥妥的用的 而且是路由器内置 |
64 ayxl 2016-07-23 21:46:50 +08:00 via iPhone @liuzhiyong561 前天测试无效了,你还能用吗? |
65 liuzhiyong561 2016-07-28 22:12:37 +08:00 via iPhone @ayxl 确实不能用了官方客户端也改版了 |