Python版本短网址还原脚本

看了别人写的一个PHP版本的短网址还原代码,感慨下PHP的强大,但这么简单的一个功能写了好长一段代码。

PHP版本代码如图:
20120227102355.png

尝试用Python重写了一下,发现其实这个功能只需要四行代码就可以实现。再次感叹下Python的方便:

# -*- coding:utf-8 -*-

import urllib2, socket

request = urllib2.urlopen(urllib2.Request(url='http://t.cn/zOyhXrZ', headers = {'User-Agent':'Mozilla/8.0 (compatible; MSIE 8.0; Windows 7)'}))

socket.setdefaulttimeout(5)

print request.url

已有1条评论 »

  1. 其实只要两行:importrequestsprintrequests.get('http://t.cn/zOyhXrZ').url

添加新评论 »