fffonion / Xunlei-Fastdick

迅雷快鸟 Xunlei Network Accelerator For Router
https://yooooo.us/2015/xunlei-fastdick-router
819 stars 177 forks source link

运行脚本错误 #89

Closed 498110811 closed 7 years ago

498110811 commented 7 years ago

怎么PC和路由器都是一样错误

fffonion commented 7 years ago

贴下什么错误啊😂

On Tue, Apr 4, 2017, 9:30 AM 498110811 notifications@github.com wrote:

怎么PC和路由器都是一样错误

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/fffonion/Xunlei-Fastdick/issues/89, or mute the thread https://github.com/notifications/unsubscribe-auth/ACCVlQBreYCxFJsVMJUrjlpf0zPmEc9iks5rskYKgaJpZM4My3IB .

498110811 commented 7 years ago

root@XiaoQiang:~# cd /data/usr/bin/swjsq root@XiaoQiang:/data/usr/bin/swjsq# python ./swjsq.py Warning: pycrypto not found, use pure-python implemention Traceback (most recent call last): File "./swjsq.py", line 643, in fast_d1ck(uid, hashlib.md5(pwd).hexdigest()) File "./swjsq.py", line 297, in fast_d1ck dt, _payload = login_xunlei(uname, pwd) File "./swjsq.py", line 224, in login_xunlei ct = http_req('https://login.mobile.reg2t.sandai.net:443/', body = _payload, headers = header_xl, encoding = 'gbk') File "./swjsq.py", line 179, in http_req ret = resp.read().decode(encoding) UnicodeDecodeError: 'gbk' codec can't decode bytes in position 678-679: illegal multibyte sequence root@XiaoQiang:/data/usr/bin/swjsq#

498110811 commented 7 years ago

这个错误提示

fffonion commented 7 years ago

能把179行改成ret = resp.read()再运行下吗

498110811 commented 7 years ago

Warning: pycrypto not found, use pure-python implemention Traceback (most recent call last): File "./swjsq.py", line 643, in fast_d1ck(uid, hashlib.md5(pwd).hexdigest()) File "./swjsq.py", line 297, in fast_d1ck dt, _payload = login_xunlei(uname, pwd) File "./swjsq.py", line 225, in login_xunlei return json.loads(ct), _payload File "/userdisk/python/lib/python2.7/json/init.py", line 338, in loads return _default_decoder.decode(s) File "/userdisk/python/lib/python2.7/json/decoder.py", line 365, in decode obj, end = self.raw_decode(s, idx=_w(s, 0).end()) File "/userdisk/python/lib/python2.7/json/decoder.py", line 381, in raw_decode obj, end = self.scan_once(s, idx) UnicodeDecodeError: 'utf8' codec can't decode byte 0xcd in position 0: invalid continuation byte 这是修改后运行的 结果

fffonion commented 7 years ago

我感觉是路由器没有locale的关系错误打不出来,pc上应该可以,试下pc上是什么错误?