比这篇新的文章: Overwriting Virus
比这篇旧的文章: 数据库查询结果 To DataSet

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

语言: Python, 标签: regex tinyurl format 2008/08/06发布 3个月前更新
作者: 李华顺, 点击485次, 评论(1), 收藏者(0)

开关行号, 全选(Ctrl+C复制) | 一键复制:HTML, BBCode(Discuz!) , 源代码 | 查看:裸代码, 全屏
背景
主题: 字体:
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
打分:

所有评论,共1条:( 我也来说两句)

1
半瓶墨水 2个月前 回复
0
0
六间房也提供同样的服务:http://go.6.cn/

发表评论

注册登录后再发表评论