/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 确实不能用了官方客户端也改版了
|