python3 爬取图片的实例代码
作者:hello_fancy 时间:2021-08-22 13:37:57
具体代码如下所示:
#coding=utf8
from urllib import request
import re
import urllib,os
url='http://tieba.baidu.com/p/3840085725'
def get_image(url):
#获取页面源码
page = urllib.request.urlopen(url)
html = page.read()
#解码,否则报错
html = html.decode('utf8')
#正则匹配获取()的内容
reg = r'src="(https.+?.[jpg,png])"'
imge = re.compile(reg)
# 获取正则匹配的数据,"(.+?.jpg)" 的数据,返回一个list
imglist = imge.findall(html)
return imglist
def save_img(imglist):
dir = os.path.join(os.path.dirname(__file__),'img')
i=1
for img in imglist:
#python3格式化字符串的另一种写法
imgpath = f'{dir}\\image{i}.jpg'
try:
#urlretrieve下载图片并保存到本地
urllib.request.urlretrieve(img,imgpath)
i += 1
print(u'图片开始下载')
except Exception:
print(f'image:{img}下载失败')
continue
imglist = get_image(url)
save_img(imglist)
总结
以上所述是小编给大家介绍的python3 爬取图片的实例代码网站的支持!
来源:https://blog.csdn.net/qq_35958094/article/details/83790686
标签:python3,爬取,图片
0
投稿
猜你喜欢
仿6room网站图片链接效果
2007-06-21 13:59:00
在Python中操作时间之mktime()方法的使用教程
2023-02-07 11:38:58
用 AjaxTags 简化 Ajax 开发
2007-11-27 00:00:00
Linux下PhpMyAdmin程序目录结构的安全管理
2023-10-18 14:16:05
python 详解如何使用GPU大幅提高效率
2023-08-24 19:45:46
ASP中Cookies集合使用方法详解
2007-09-14 10:16:00
python3中eval函数用法使用简介
2023-08-12 02:28:48
正则表达式的基本概念
2007-10-17 21:07:00
asp #include file 与 #include virtual 的区别小结第1/2页
2011-04-02 11:17:00
asp如何制作一个防止多次刷新计数的图片计数器?
2010-06-29 21:28:00
图标设计常犯的10种错误
2008-03-06 13:40:00
MySQL如何查询当前正在运行的SQL语句
2009-02-13 13:40:00
基于ASP的站内多值搜索
2010-05-11 20:03:00
asp如何用JMail POP3接收电子邮件?
2010-06-13 13:09:00
亚马逊购物用户体验分析(三)
2009-10-25 12:53:00
利用ASP实现事务处理的方法
2010-05-11 16:53:00
asp如何制作一个弹出式的调查窗口?
2010-06-29 21:24:00
Python Pandas中缺失值NaN的判断,删除及替换
2021-08-27 22:10:23
sql之IN和BETWEEN条件运算
2007-09-11 13:35:00
Oracle 数据表分区的策略
2023-07-08 12:19:18