老师我的代码点击了打不开
#1、下载html
#2、写正则的规则
#要找到img标签
#找到src属性
#<img class = "" style = "" src = "" xx = "">
#<img.+src=\".+\".+>
import re
def re_img():
'''使用正则表达式找到图片的地址'''
#1、读取html
with open("img.html",encoding='utf-8') as f:
html = f.read()
# print(html)
#2、准备正则
g = re.compile(r"<img.+?src=\"(.+?)\".+?>")
# 使用findall找到图片列表
list_img = g.findall(html)
# print(len(list_img))
for ls in list_img:
print(ls.replace('&','&'))
if __name__ == '__main__':
re_img()
正在回答 回答被采纳积分+1
同学,你好。下边是运行同学的代码得到部分图片的网址,是可以正常打开的。
同学可以看下使用的img.html中的数据是否正确
http://img5.imgtn.bdimg.com/it/u=1869951165,3333414096&fm=26&gp=0.jpg
http://img4.imgtn.bdimg.com/it/u=4107957560,522553038&fm=26&gp=0.jpg
http://img3.imgtn.bdimg.com/it/u=253549106,2111088577&fm=26&gp=0.jpg
http://img4.imgtn.bdimg.com/it/u=2839646483,2383687383&fm=26&gp=0.jpg
http://img4.imgtn.bdimg.com/it/u=3364131636,1100683160&fm=26&gp=0.jpg
http://img1.imgtn.bdimg.com/it/u=2616303771,2788535072&fm=26&gp=0.jpg
如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~~
- 参与学习 人
- 提交作业 2727 份
- 解答问题 8160 个
想要进入Python Web、爬虫、人工智能等高薪领域,你需要掌握本阶段的Python基础知识,课程安排带你高效学习轻松入门,学完你也能听得懂Python工程师的行业梗。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星