Python将内容中的Url地址转换成Tinyurl地址

切换背景色
主题: 字体: 切换行号 全选代码块(Ctrl+C复制) 李华顺5个月前贴出, Python 语言
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
返回正常查看模式 返回代码发芽网首页