可可熊D窝

Keep it simple, stupid


  • 首页

  • 关于

  • 标签182

  • 分类8

  • 归档359

  • 搜索

Android系统GOOGLE账号无法登录

发表 2010-12-14 | 分类 Life | 评论数:
| 字数: 312 | 阅读 ≈ 1 分钟

Android 系统上google账号无法登录,解决办法:

  • 手机上安装R.E.管理器.
  • 创建一个hosts文件写入内容:
127.0.0.1            localhost> 
74.125.93.113 android.clients.google.com

这个IP如果不能用了,可以使用nslookup查找一个IP替换

  • 他用R.E.用这个hosts文件替换掉/etc/hosts

    Comments

Amankwah: 貌似昨天是,Andorid自带的电子市场不能上,我的帐号在手机上登录是正常的~

小杨: 手机上登陆争产,市场不能上很正常。 android链接google账户似乎会传递很多东西。

PyFetion 2010

发表 2010-09-21 | 分类 Life | 评论数:
| 字数: 12k | 阅读 ≈ 11 分钟

年初就看到飞信更新新的版本,但是原来的版本还是照常能用,就一直没理它,最近2008版本的协议据说很多地方用不了,抽空更新了一下PyFetion。移动官方于2010年9月15号发布了飞信2010正式版,所以新的PyFetion也将基于这个版本实现。

网上飞信的实现很多,不过很多要不是不开源,要不是实现过于麻烦;用 Python写这个飞信,的目的是为了方便一些用户订制,把飞信的功能折腾进自己的程序里、部署在服务器上做一些好玩的东西。

很多网上的飞信实现了http://xxx.xx.xx/api?p=136xxxxxxxx&pw=xxxx&t=136xxx&sms=hello这样的WEB接口, 为了安全起见大家在使用这样的接口的时候还是要多加留心。其实在dreamhost之类支持Python的主机上部署一个Python的应用还是很方便的,GAE上使用HTTP方式也是可以的。

svn更新记录:
http://code.google.com/p/pytool/source/detail?r=83
打包下载:
http://code.google.com/p/pytool/downloads/list

大概试了一下登录,发送消息,收消息都可以。还有不太完善的地方我会慢慢修正。

Comments

feiyezi: 我有两个号码,怎么一个号码可以登陆成功,另外一个号码却登陆失败,提示位 register failed ,这不是在登陆的时候需要验证码,而是在注册的时候那段code 跑到step 2的时候失败,郁闷啊!

磁县论坛: 用的不错

helen: 你好,我用你这个PyFetion,发送给我自己没问题,但是发送给别人,别人就接收不到,是不是那些人不是我的飞信好友就无法接收?还是那些人也要开通飞信?

cocobear: 移动的飞信

小康: 这个也不是怎么好用

七月和五月: 接收电脑来的信息时反应慢为什么呀,有没有解决办法? 官方的版本,收到信息时只有一个包过来,直接就是M开头的,就是信息了,为什么pyhton版的要收两个发两下还不行呢,M开头包是过来的晚还是,过来了,处理的慢?

小康: 这是什么东西?

cocobear: To: Sutra 上传了加密的C代码,你可以自己编译一下。我 这里没有MAC的环境。

yjmade: r91 GAE遇到同上错误 : ApplicationError: 5 Traceback (most recent call last): File “/base/data/home/apps/yjfetion/1.346417405917402291/try.py”, line 16, in main() File “/base/data/home/apps/yjfetion/1.346417405917402291/try.py”, line 7, in main if fe.login(FetionOnline): File “/base/data/home/apps/yjfetion/1.346417405917402291/PyFetion.py”, line 840, in login if not self.get_uri(): File “/base/data/home/apps/yjfetion/1.346417405917402291/PyFetion.py”, line 1336, in get_uri ret = http_send(url,login=True) File “/base/data/home/apps/yjfetion/1.346417405917402291/PyFetion.py”, line 654, in http_send conn = urllib2.urlopen(request) File “/base/python_runtime/python_dist/lib/python2.5/urllib2.py”, line 124, in urlopen return _opener.open(url, data) File “/base/python_runtime/python_dist/lib/python2.5/urllib2.py”, line 381, in open response = self._open(req, data) File “/base/python_runtime/python_dist/lib/python2.5/urllib2.py”, line 399, in _open ‘_open’, req) File “/base/python_runtime/python_dist/lib/python2.5/urllib2.py”, line 360, in _call_chain result = func(*args) File “/base/python_runtime/python_dist/lib/python2.5/urllib2.py”, line 1115, in https_open return self.do_open(httplib.HTTPSConnection, req) File “/base/python_runtime/python_dist/lib/python2.5/urllib2.py”, line 1080, in do_open r = h.getresponse() File “/base/python_runtime/python_dist/lib/python2.5/httplib.py”, line 197, in getresponse self._allow_truncated, self._follow_redirects) File “/base/python_runtime/python_lib/versions/1/google/appengine/api/urlfetch.py”, line 241, in fetch return rpc.get_result() File “/base/python_runtime/python_lib/versions/1/google/appengine/api/apiproxy_stub_map.py”, line 527, in get_result return self.__get_result_hook(self) File “/base/python_runtime/python_lib/versions/1/google/appengine/api/urlfetch.py”, line 331, in _get_fetch_result raise DownloadError(str(err))

Sutra: 用了个 so 呀,Mac OS X上失败了: OSError: dlopen(./RSA_Encrypt.so, 6): no suitable image found. Did find: ./RSA_Encrypt.so: unknown file type, first eight bytes: 0x7F 0x45 0x4C 0x46 0x01 0x01 0x01 0x00

不做愤青: 这里有没有大神 在gae上使用过这个库?到底能不能用啊?我在gae上 用pyfetion0.3,本地测试都好用的,一部署到gae上就不行了。。。高人啊。。。给个demo吧。。。

草儿: coco最近一直在忙这个?都不见你上线了

YY: 不能增加和删除好友,每次做这个操作就出现提示如下,log文件我发到你邮箱了 PyFetion:del 15874141747 删除15874141747失败 PyFetion:add 13574162826 添加13574162826失败

liuyp: 刚刚试过还是不能登录,“登录失败“,如果密码不对则”手机号密码错误“,用svn checkout 的代码也不行。

可可熊: 现在可以登录了吗?是没有输入验证码的问题吧?

可可熊: 需要是好友才可以发

ybyygu: 前边没输上 “飞信发现您本次变更了登录地点。为保证您的帐号安全,需要您输入验证码,这可以防止恶意程序的自动登录。”

ybyygu: 还是登录不了: Line:822 Fun:login Register Failed!

simon: Debian 4.3.2-1.1 File “fetion.py”, line 450, in sys.exit(main()) File “fetion.py”, line 406, in main ret = phone.login(FetionOnline) File “/home/nako521/PyFetion/PyFetion.py”, line 820, in login response = self.register(self._ssic,self._domain) File “/home/nako521/PyFetion/PyFetion.py”, line 1269, in register self.get(“REG”,step,response) File “/home/nako521/PyFetion/PyFetion.py”, line 222, in get response = self.RSA_Encrypt(plain,len(plain),a2b_hex(key[:-6]),a2b_hex(key[-6:])) File “/home/nako521/PyFetion/PyFetion.py”, line 608, in RSA_Encrypt crypto_handler = ctypes.cdll.LoadLibrary(lib) File “/usr/lib/python2.5/ctypes/init.py”, line 431, in LoadLibrary return self._dlltype(name) File “/usr/lib/python2.5/ctypes/init.py”, line 348, in init self._handle = _dlopen(self._name, mode) OSError: ./RSA_Encrypt.so: wrong ELF class: ELFCLASS32 Mac OS: Traceback (most recent call last): File “fetion.py”, line 450, in sys.exit(main()) File “fetion.py”, line 406, in main ret = phone.login(FetionOnline) File “/Users/Simon/PyFetion/PyFetion.py”, line 820, in login response = self.register(self._ssic,self._domain) File “/Users/Simon/PyFetion/PyFetion.py”, line 1269, in register self.get(“REG”,step,response) File “/Users/Simon/PyFetion/PyFetion.py”, line 222, in get response = self.RSA_Encrypt(plain,len(plain),a2b_hex(key[:-6]),a2b_hex(key[-6:])) File “/Users/Simon/PyFetion/PyFetion.py”, line 608, in RSA_Encrypt crypto_handler = ctypes.cdll.LoadLibrary(lib) File “/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/ctypes/init.py”, line 423, in LoadLibrary return self._dlltype(name) File “/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/ctypes/init.py”, line 345, in init self._handle = _dlopen(self._name, mode) OSError: dlopen(./RSA_Encrypt.so, 6): no suitable image found. Did find: ./RSA_Encrypt.so: unknown file type, first eight bytes: 0x7F 0x45 0x4C 0x46 0x01 0x01 0x01 0x00

cocobear: 最新的R90版本 使用Python的RSA实现。 GAE上请使用HTTP方式登录。GAE我也不太熟 这个错误我没看明白是怎么回事。

杯具阿: 大哥,有错: Traceback (most recent call last): File “w.py”, line 38, in fetion.logout() File “/dev/shell/python/PyFetion.py”, line 864, in logout self.send() File “/dev/shell/python/PyFetion.py”, line 407, in send raise PyFetionSocketError(405,’http stoped’) PyFetion.PyFetionSocketError: (405, ‘http stoped’)

ihipop: 请问如何让消息可以换行呢? 我使用pyfetion0.3 + nagios实现短信预警,可是发现不支持\n换行符,这样发来的短信很难看

the729: 不能登录啊。 =====>=====登录失败 就是这样。我自己在mac上编译了那个so,用_DEBUG也试过,不是so的问题应该。 我还移植了前面说的http://stuvel.eu/rsa的库,如果你感兴趣给我邮件,不过问题是我现在登录不了啊。。。。

wbchn: 发现SVN中新的版本 r89 缺少了下面的语句: from uuid import uuid1 在GAE上还是不能正常使用: ret = phone.login(FetionHidden) File “/base/data/home/apps/wb**354066065519429/PyFetion.py”, line 838, in login if not self.get_uri(): File “/base/data/home/apps/wbch*****nweb/1-50.346354066065519429/PyFetion.py”, line 1334, in get_uri ret = http_send(url,login=True) File “/base/data/home/apps/wbc****.3463065519*****429/PyFetion.py”, line 652, in http_send conn = urllib2.urlopen(request) File “/base/python_runtime/python_dist/lib/python2.5/urllib2.py”, line 124, in urlopen return _opener.open(url, data) File “/base/python_runtime/python_dist/lib/python2.5/urllib2.py”, line 381, in open response = self._open(req, data) File “/base/python_runtime/python_dist/lib/python2.5/urllib2.py”, line 399, in _open ‘_open’, req) File “/base/python_runtime/python_dist/lib/python2.5/urllib2.py”, line 360, in _call_chain result = func(*args) File “/base/python_runtime/python_dist/lib/python2.5/urllib2.py”, line 1115, in https_open return self.do_open(httplib.HTTPSConnection, req) File “/base/python_runtime/python_dist/lib/python2.5/urllib2.py”, line 1080, in do_open r = h.getresponse() File “/base/python_runtime/python_dist/lib/python2.5/httplib.py”, line 197, in getresponse self._allow_truncated, self._follow_redirects) File “/base/python_runtime/python_lib/versions/1/google/appengine/api/urlfetch.py”, line 241, in fetch return rpc.get_result() File “/base/python_runtime/python_lib/versions/1/google/appengine/api/apiproxy_stub_map.py”, line 527, in get_result return self.__get_result_hook(self) File “/base/python_runtime/python_lib/versions/1/google/appengine/api/urlfetch.py”, line 331, in _get_fetch_result raise DownloadError(str(err)) 不知道您的邮件地址,只能 在这儿给您留言了。

abalest: 一直用可可熊的pyfetion,以前做了个gae应用。不过已经好久不能在gae上登录飞信了,这次的这个2010可以部署在gae上么? 看到有个dll文件,这个gae上有作用么?

gbate: 放到GAE上出错,不懂! 11-18 06:30AM 32.554 /_ah/xmpp/message/chat/ 500 4600ms 120cpu_ms 2kb 0.1.0.10 - - [18/Nov/2010:06:30:37 -0800] “POST /_ah/xmpp/message/chat/ HTTP/1.1” 500 2326 - - “sms2laopo.appspot.com” ms=4600 cpu_ms=120 api_cpu_ms=0 cpm_usd=0.003732 loading_request=1 E 11-18 06:30AM 37.118 ApplicationError: 5 Traceback (most recent call last): File “/base/python_runtime/python_lib/versions/1/google/appengine/ext/webapp/init.py”, line 513, in call handler.post(groups) File “/base/data/home/apps/sms2laopo/1.346306055953622693/gtalk.py”, line 19, in post fetion.login(FetionOnline) File “/base/data/home/apps/sms2laopo/1.346306055953622693/PyFetion.py”, line 792, in login if not self.get_uri(): File “/base/data/home/apps/sms2laopo/1.346306055953622693/PyFetion.py”, line 1306, in get_uri ret = http_send(url,login=True) File “/base/data/home/apps/sms2laopo/1.346306055953622693/PyFetion.py”, line 634, in http_send conn = urllib2.urlopen(request) File “/base/python_runtime/python_dist/lib/python2.5/urllib2.py”, line 124, in urlopen return _opener.open(url, data) File “/base/python_runtime/python_dist/lib/python2.5/urllib2.py”, line 381, in open response = self._open(req, data) File “/base/python_runtime/python_dist/lib/python2.5/urllib2.py”, line 399, in _open ‘_open’, req) File “/base/python_runtime/python_dist/lib/python2.5/urllib2.py”, line 360, in _call_chain result = func(args) File “/base/python_runtime/python_dist/lib/python2.5/urllib2.py”, line 1115, in https_open return self.do_open(httplib.HTTPSConnection, req) File “/base/python_runtime/python_dist/lib/python2.5/urllib2.py”, line 1080, in do_open r = h.getresponse() File “/base/python_runtime/python_dist/lib/python2.5/httplib.py”, line 197, in getresponse self._allow_truncated, self._follow_redirects) File “/base/python_runtime/python_lib/versions/1/google/appengine/api/urlfetch.py”, line 241, in fetch return rpc.get_result() File “/base/python_runtime/python_lib/versions/1/google/appengine/api/apiproxy_stub_map.py”, line 527, in get_result return self.__get_result_hook(self) File “/base/python_runtime/python_lib/versions/1/google/appengine/api/urlfetch.py”, line 331, in _get_fetch_result raise DownloadError(str(err)) DownloadError: ApplicationError: 5 I 11-18 06:30AM 37.153 This request caused a new process to be started for your application, and thus caused your application code to be loaded for the first time. This request may thus take longer and use more CPU than a typical request for your application.

wjy5200: 刚刚试了一下,一直提示“登录失败“,

邯郸征婚: 再来看看 ~~

邢台征婚: 丫真懒,多久也不来一次

flyingzl: 恩,提示登入错误……

shector: 从另一个python实现加上PKCS1填充改出来的,patch见http://code.google.com/p/pytool/issues/detail?id=26#c8 不过GAE上还是没搞定……

不做愤青: 这个貌似也不能gae上用。。。

可可熊: 获取隐身的这个功能估计是被封掉了,协议更新了

NikeAirMax: 都没有用过飞信,我是不是OUT了啊

ayanamist: 不能部署到GAE上的同学,可以看看这个:http://stuvel.eu/rsa,接口和楼主的是一样的,自己做一下代码迁移吧。虽然说纯Python的代码效率不高,不过总比没有强

vinsonlv: http://stuvel.eu/rsa 这个没有做PKCS1填充,要自己改

邢台征婚: 很久没来了

邯郸征婚: 还是老板的好用,我到现在也没换。

YY: 今天又测试了下,由官方飞信加一个手机为好友,fetion.py运行时没有任何提示的。

YY: 还发现一个问题,当我开fetion.py,然后本机开一个官方飞信,之间互为好友,然后用fetion.py向官方飞信发送消息这个很快很正常,可是如果我用官方飞信向fetion.py发送消息时,fetion.py要显示收到的消息总是有一个很长的延时。如果两边都用官方的飞信发送是没有这种问题的,这个我猜跟socket的线程处理有关,麻烦你看看。

pt: 请问怎么使用.. 我装好python后,打开feiton.py,输入帐号密码,读取了一下很快就不见了.还没看清是什么

可可熊: 没有测试邮箱申请的号。本来就只是为向手机发短信用的,所以就没考虑邮箱。

ihipop: http://code.google.com/p/pytool/issues/detail?id=46

寒塘雁迹: 测试发现如下问题 用两个飞信号,一个是用移动的手机号注册的飞信,另一个是用邮箱注册的飞信,pyfetion登陆的是手机注册的那个,然后互相发送信息。 用pyfetion向官方客户端发送信息可以正常的发送 但是用官方的向pyfetion发送信息就接收不到,不知道这个是什么原因,难道用邮箱注册的飞信不好用么?

爱好者: 获取隐身信息出错,这个功能不好用,怎么回事啊?

珠: 。。。。。

cocobear: 在命令行下执行 不要直接双击 有可能是有出错提示

vccv: 请问这个如何使用,为什么闪一下就什么都没有了,连账号和密码都不能输入

jack: linux 下如何输入验证码?

cocobear: 只能找个查看图片的来看一下图片。

LLco: coco熊啊,飞信2012年11月28日又来了一个升级(http://feixin.10086.cn/bulletin/2856/),pyfetion报错: Traceback (most recent call last): File “fetion.py”, line 438, in sys.exit(main()) File “fetion.py”, line 394, in main ret = phone.login(FetionOnline) File “D:\Program Files\Python26\PyFetion\PyFetion.py”, line 811, in login response = self.register(self._ssic,self._domain) File “D:\Program Files\Python26\PyFetion\PyFetion.py”, line 1268, in registe r self.get(“REG”,2,response) File “D:\Program Files\Python26\PyFetion\PyFetion.py”, line 212, in get nonce = re.search(‘nonce=”(.+?)”‘,extra[0]).group(1) AttributeError: ‘NoneType’ object has no attribute ‘group’ 我看了一下,返回的error信息: Line:441 Fun:send response:SIP-C/4.0 410 Gone F: 964421729 I: 1 Q: 1 R 是410Gone,是不是他们改服务器地址了?

cocobear: 新版本已经更新,就是服务器的地址变了。

PyFetion更新

发表 2010-09-16 | 分类 Life | 评论数:
| 字数: 1.4k | 阅读 ≈ 1 分钟

更新说明:

原引援引移动官方网站的说明:

尊敬的用户:> 
为了提升飞信系统安全性,于2010年7月25日起,飞信平台将停止对3.3及以下的低版本PC客户端提供支持,您将无法使用3.3及以下的低版本PC客户端登录飞信。您可以访问飞信官网下载频道http://feixin.10086.cn/download/下载并安装最新版本PC客户端后再次尝试登录。> 
对此给您带来的不便我们深表歉意,期待您一如既往的关注飞信!> 

飞信官方网站> 
2010-07-19

原引我飞信发布说明:

PyFetion?新版本发布,协议根据移动09.11.04的飞信版本:Fetion2008 3.5.2(安全加强版)

也就是说08版本的飞信还是能用的,(大家可以试着用08版的官方客户端登录一下)包括原有的登录验证方式,之所以这段时间不能用是移动增加了一个新的登录验证地址:https://uid.fetion.com.cn/ssiportal/SSIAppSignInV2.aspx,移动官方是使用XML的方式来传递这个参数,他们是新下传了一个ssi-app-sign-in-v2,我的程序没有很详细的分析XML,所以出错,现在解决的办法就是把PyFetion.py里面的
self.sipc_url = “https://uid.fetion.com.cn/ssiportal/SSIAppSignIn.aspx"
改为:
self.
sipc_url = “https://uid.fetion.com.cn/ssiportal/SSIAppSignInV2.aspx"

一切正常。

收到好多邮件,还有博客上的留言,不过最近其它的事情比较多,而且很多人直接说都得换新协议了,所以怕没时间整,今天抽空看了下,发现没那么严重,我一向认为移动还是没腾讯那么狠的。

请移步:http://code.google.com/p/pytool/source/detail?r=79

PS:
amoblin同学修改的主要是针对Linux平台,所以我另外放了一个目录。
tanjelly同学的修改我就删掉了,新的协议似乎整的加密算法太多了,其实安全这个东西,没那么严重:-)

PS:
刚测试发现登录的时候密码简单要求输入验证码,以前只有官方客户端才要求输入,现在看来是强制了,我一会儿再改一下代码,把验证码存起来。但是还是建议改一具复杂点的密码,不然每次输入验证码可就惨了。

Comments

柠檬园主: 登录地点变更了也要验证了,这点没折了。。。 在本地测试完了放服务器上IP肯定变了,然后就不能用了。。。。

小管哥: 现在需要输入验证码,那不是用不了

donglongchao: 不错。

Sutra: 好,马上试试。 另外,这个是不是别字? 原引 -> 援引

可可熊: 多谢指正,怪不得我打词组打不出来:-(

rex: 不错,这次更新时间挺长呀,估计必定有不少改进。下载用一下:)

小康: 学习了,支持下

草儿: 我还是感觉移动比腾讯狠,只是在飞信这块儿他没必要太狠而已

可可熊: 楼上: 可以用的,用新版本的,支持输入验证码,不过最好还是改个复杂点的密码,这样就不用老输入密码。 http://code.google.com/p/pytool/downloads/list

邯郸征婚: 。。。。。。。飞信呀,爱死你了

每个人都是孤独的

发表 2010-08-17 | 分类 Life | 评论数:
| 字数: 622 | 阅读 ≈ 1 分钟

每个人都是孤独的
不管你的身边有多少朋友
有多少知心的朋友
有多少情人
有多少知心的爱人
虽然他们很了解你
但是你还是会觉得很独孤
你的大脑每时每刻都会有新的细胞在生成
他们怎么会懂得你呢

有些人害怕孤独
交很多的朋友
找一个个的爱人
但有时候你却恨不得把脑袋放在Ta的脖子上让Ta明白你的想法

你做不到,所以Ta们不会懂得你
你只能继续忍受孤独
如果你不能忍受
你可以选择释向迦牟尼,耶稣,穆罕默德倾诉
你至少可以让自己相信他们是懂你的

当你在工作的时候 孤独的面对着一行行的代码
当你在下班的路上 孤独的穿梭在一堆堆的人群
当你在餐馆的大厅 孤独的满足着一个个的味蕾
当你在宁静的夜晚 孤独的咀嚼着一页页的书本
当你在热闹的聚会 孤独的欣赏着一串串的表演
当你在两人的世界 孤独的揣猜着一件件的琐事

每个人有自己的痛苦 没人能懂得你的痛楚
每个人有自己的喜悦 没人能理解你的快乐
每个人有自己的爱 没人会有和你一样的感受 即使是你爱着的人

Comments

wind: 啧啧,居然这么诗阿。。。。。 强悍

草儿: coco竟然学会写诗了

luguo: DP成湿人了。。。 话说,孤独是心灵的猎手~!

crazyfranc: 还是没做到对自己内心的绝对坦诚,孤独需要面对

小康: 我又来看看

小康: 很有含义

学夫子: 人,可以独立,但是不能孤立

NikeAirMax: 看完都陷入孤独情绪中了……

kongove: 又发现一个孤独的人。。

asics walker: 独立着并快乐着。

最近PyFetion不能登录-已更新

发表 2010-08-03 | 分类 编程相关 | 评论数:
| 字数: 683 | 阅读 ≈ 1 分钟

tanjelly同学更新了PyFetion,原因是移动对认证方式的一些小的变化,并不是以前的协议完全不可以用了。具体的细节可以参考上面的连接。

google code的Issue怎么没有邮件通知呢?还是别人发邮件我才知道的:-(

Comments

cocobear: 似乎是因为你手机登录的次数过多。

懒得说话: 请问一下,在下于GAE上使用手机号登录时遇到421状态,放狗搜了下好像是需要图片验证的,不知道如何解决?

ice360: 感谢!

linzerd: 刚发现…多谢

Leo Jay: 经测试好用。 多谢。 建议这篇blog加上PyFetion的tag。

草儿: 已远离飞信好多年。。。 现在在用协同办公,感觉还不错

david: 你好,我的测试出现了问题,发生了PyFetionSocketError异常,对于print(e.msg)输出了/9j/4AAQ…. 网络通信出错 请检查网络连接,请问如何解决?

sendou: 你好,我的测试出现了问题,发生了PyFetionSocketError异常,对于print(e.msg)输出了/9j/4AAQ….网络通信出错 请检查网络连接,请问如何解决?

小康: 有时候故障也是一种正常

可可熊: 已经更新 2008的协议还是可以用的 http://cocobear.github.io/2010/09/16/update-pyfetion-2/

tofuliang: 请问这个pyfetion在终端下怎么运行啊?

ayanamist: 移动昨天已经彻底把2008协议废了,连官方的2008客户端都无法登录了……

1…456…72
cocobear

cocobear

爱折腾的技术宅一枚

359 日志
8 分类
182 标签
RSS
GitHub E-Mail Twitter 豆瓣
友情链接
  • 王聪
  • 老大
0%
© 2007 – 2020 cocobear | 521k | 7:54
由 Hexo 强力驱动 v3.9.0
|
主题 – NexT.Gemini v6.7.0
Hosted by GitHub Pages