本文共 589 字,大约阅读时间需要 1 分钟。
最近公司搞图文编辑器,已经差不多了。还差一个一键发布到微信,这个功能本身简单,微信接口都有,只有一个要将图片上传到微信然后替换里面图片的链接有点麻烦。当然说这个麻烦是指不用Beautiful Soup的话。
先安装,使用pip直接安装,建议安装beautifulsoup4。
安装完后直接搞起:
from bs4 import BeautifulSouphtml_doc = '''我是正文。。。。。。
'''soup = BeautifulSoup(html_doc)# 查看soup内容print soup.prettify()# 查出所有img标签,得到一个数组imgs = soup.find_all('img')[, ]# 循环替换src, upload_weixin()函数为我自己定义函数,你可以简单做个替换def upload_weixin(src): return 'weixin_uri%s' % srcfor img in imgs: src = img.attrs.get('src') res = upload_weixin(src) img.attrs['src'] = res.get('url')print soup.prettify()是否img标签内的src被替换了呢?
参考:
转载地址:http://jlvws.baihongyu.com/