Python代码: Python将内容中的Url地址转换成Tinyurl地址
01 # -*- coding: utf-8 -*-
02 import re,urllib
03
04 def tiny_url(url):
05 """将url转换成tinyurl"""
06 apiurl = "http://tinyurl.com/api-create.php?url="
07 tinyurl = urllib.urlopen(apiurl + url).read()
08 return tinyurl
09
10 def content_tiny_url(content):
11 """让消息里面的连接转换成更短的Tinyurl"""
12
13 regex_url = r'http:\/\/([\w.]+\/?)\S*'
14 for match in re.finditer(regex_url, content):
15 url = match.group(0)
16 content = content.replace(url,tiny_url(url))
17
18 return content