# *_* coding : UTF-8 *_*
# 文件名称 :download_pictures.py
# 开发工具 :PyCharm
import urllib.request # 导入urllib.request模块
# from urllib.request import urlretrieve # 直接远程下载图片
import requests # 导入网络请求模块
import os # os模块
import shutil # 文件夹控制
def download_pictures(url):
headers = {'User-agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.121 Safari/537.36'}
response = requests.get(url,headers=headers) # 发送网络请求,获取服务器响应
json_str = str(response.json()) # 将请求结果的json信息转换为字符串
dict_json = eval(json_str) # 将json字符串信息转换为字典,方便提取信息
# 每次获取数据之前,先将保存图片的文件夹清空,清空后再创建目录
if os.path.exists('img_download'): # 判断img目录是否存在
shutil.rmtree('img_download') # 删除img目录
os.makedirs('img_download') # 创建img目录
else:
os.makedirs('img_download') # 创建img目录
for index, i in enumerate(dict_json['products']):
if index <= 10:
# 图片地址
imgPath = 'http://img13.360buyimg.com/n1/s320x320_' + i['imgPath']
urllib.request.urlretrieve(imgPath, 'img_download/' + 'img'+str(index) + '.jpg') # 根据下标命名图片名称
if __name__ == '__main__':
download_pictures('https://ch.jd.com/hotsale2?cateid=686')
没有合适的资源?快使用搜索试试~ 我知道了~
Python 使用urlretrieve模块实现直接远程下载图片 Python源码
共1个文件
py:1个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 191 浏览量
2023-11-09
15:59:14
上传
评论
收藏 2KB ZIP 举报
温馨提示
Python 使用urlretrieve模块实现直接远程下载图片 Python源码Python 使用urlretrieve模块实现直接远程下载图片 Python源码Python 使用urlretrieve模块实现直接远程下载图片 Python源码Python 使用urlretrieve模块实现直接远程下载图片 Python源码Python 使用urlretrieve模块实现直接远程下载图片 Python源码Python 使用urlretrieve模块实现直接远程下载图片 Python源码Python 使用urlretrieve模块实现直接远程下载图片 Python源码
资源推荐
资源详情
资源评论
收起资源包目录
13 使用urlretrieve模块实现直接远程下载图片.zip (1个子文件)
13 使用urlretrieve模块实现直接远程下载图片
download_pictures.py 2KB
共 1 条
- 1
资源评论
douluo998
- 粉丝: 1839
- 资源: 5189
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功