用Python将绝对URL替换成相对URL,python替换相对url,#!/usr/bin/e
文章由Byrx.net分享于2019-03-23 10:03:59
用Python将绝对URL替换成相对URL,python替换相对url,#!/usr/bin/e
#!/usr/bin/env python#-*- coding:utf-8 -*-### author : cold night# email : wh_linux@126.com#import pymongoimport refrom StringIO import StringIOconn = pymongo.Connection()db = conn.testdef replace_url(): regex = re.compile(r'([href¦src])=["¦\']http://.*?(/m/getimg\?.*?)["¦\']') results = db['test'].find() db_coll = db['test'] def replace(r): content = r.get('content') if not content: return content = StringIO(content) content.seek(0) result = StringIO() for line in content.readlines(): t = regex.sub(r'\1="\2"', line) result.write(t) result.seek(0) content = result.read() if content: r['content'] = content _id = r.get('_id') db_coll.update({'_id':_id}, r) results = [replace(i) for i in results]if __name__=="__main__":replace_url()
相关内容
- 一段简单的python邮件客户端发送代码,python邮件客户端
- python中发送邮件的代码片段,,来源:http://ww
- python创建只包含指定扩展名文件的目录结构列表,,#!
- python写的FTP简单上传下载文件,,#!/usr/bin/e
- python输出指定函数运行时间的装饰器,python函数,def G
- python循环中使用break语句终止循环,pythonbreak,#!/usr/bin
- python for each遍历字典,pythoneach,D = {'a':1,
- python中使用列表代码演示,python列表代码演示,#!/usr/b
- python 中文件路径和url的相互转换,python相互转换,impo
- python获得当前上网的ip地址,python获得当前ip,import url
评论关闭