比这篇新的文章:
Codee#11911
比这篇旧的文章: Codee#11909
作者: sofoot, 点击105次, 评论(0), 收藏者(0), , 打分:
所有评论,共0条:( 我也来说两句)
比这篇旧的文章: Codee#11909
调用u.nu的api缩短网址
语言: Python, 标签: short unu api url 2010/07/04发布 2个月前更新 更新记录作者: sofoot, 点击105次, 评论(0), 收藏者(0), , 打分:
Python语言: 调用u.nu的api缩短网址
01 #!/usr/bin/python
02 #coding: utf-8
03
04 import sys
05 import urllib2
06
07 api_address = 'http://u.nu/unu-api-simple?url='
08
09 if len(sys.argv)<2:
10 print 'Usage: unu long_url'
11 print 'Example: nun http://www.google.com'
12 exit()
13
14 for org_url in sys.argv[1:]:
15 if org_url.startswith('http'):
16 request = urllib2.urlopen(api_address + urllib2.quote(org_url))
17 short_url = request.read()
18 if short_url.startswith('http'):
19 print org_url, '--> ', short_url
20 else:
21 print 'Error'
22 else:
23 print 'The URL should begin with "http://" ' +\
24 'and have at least one dot (.)!'
02 #coding: utf-8
03
04 import sys
05 import urllib2
06
07 api_address = 'http://u.nu/unu-api-simple?url='
08
09 if len(sys.argv)<2:
10 print 'Usage: unu long_url'
11 print 'Example: nun http://www.google.com'
12 exit()
13
14 for org_url in sys.argv[1:]:
15 if org_url.startswith('http'):
16 request = urllib2.urlopen(api_address + urllib2.quote(org_url))
17 short_url = request.read()
18 if short_url.startswith('http'):
19 print org_url, '--> ', short_url
20 else:
21 print 'Error'
22 else:
23 print 'The URL should begin with "http://" ' +\
24 'and have at least one dot (.)!'
所有评论,共0条:( 我也来说两句)
代码
