urllib模块在使用时很多时候不如requests便捷,但urllib保存图片时保存图片会比requests来得更便捷一些,下面是urllib保存图片和requests保存图片的方法
# urllib保存图片
from urllib.request import urlretrieve
url='https://cbu01.alicdn.com/img/ibank/O1CN01UzDskO2AyAhESL44P_!!2214881628271-0-cib.jpg'
urlretrieve(url,filename='girl.jpg')
# reqeests保存图片
import requests
url='https://cbu01.alicdn.com/img/ibank/O1CN01UzDskO2AyAhESL44P_!!2214881628271-0-cib.jpg'
response=requests.get(url)
with open ('meinv.jpg','wb') as f:
f.write(response.content)
urlretrieve()中各个参数的意义
"""urllib.urlretrieve方法
参数说明:
url:外部或者本地url
filename:指定了保存到本地的路径(如果未指定该参数,urllib会生成一个临时文件来保存数据);
reporthook:是一个回调函数,我们可以利用这个回调函数来显示当前的下载进度。
data:指post到服务器的数据。该方法返回一个包含两个元素的元组(filename,headers),filename表示保存到本地的路径,header表示服务器的响应头。
这是所写的第一篇文章,感谢新课教育带我走进了python的大门,上面这个参数是来自于新课教育的岳岳老师所书写文章的摘要
下面是一个示例代码,它可以获取指定URL的页面源代码,并下载其中的所有图片到本地。import re# 获取页面源代码# 使用正则表达式匹配图片链接src="(.*?)"')# 下载图片并保存到本地在上面的代码中,我们使用了正则表达式匹配了所有img标签中的src属性值,然后使用urlretrieve来将每张图片下载下来并保存在当前目录下。
我们从使用urllib.request模块和requests库下载文件、下载大文件时的注意事项、使用多线程下载文件等多个角度进行了分析。大家好,本文将围绕python通过链接下载压缩文件展开说明,python根据url下载大量图片是一个很多人都想弄明白的事情,想搞清楚python通过链接下载文件需要先了解以下几个事情。Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。下载大文件时,使用单线程可能会导致下载速度慢。
这里写自定义目录标题欢迎使用Markdo4wn编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入
欢迎使用Markdo4wn编辑器
你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用M
【python中级】 urllib.request的urlretrieve方法根据图片url下载图片1、背景2、代码
python的requests包也可以请求url下载图片,详见博客:
【python中级】 requests根据图片url下载图片
https://jn10010537.blog.csdn.net/article/details/120191621
本博客使用的是urllib包请求url下载图片,即:
urllib.request模块提供的urlretrieve()方法,urlre
一:使用Python中的urllib类中的urlretrieve()函数,直接从网上下载资源到本地,具体代码:import os,statimport urllib.requestimg_url="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1516371301&di=d99af0828bb301fea27...
# urllib.request.urlretrieve(url=img_url,filename=file_name)
import requests
import urllib.request
filename = '0.jpg'
url = 'url'
# headers ={
# 'User-Agent': 'Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:84.0) Gecko/20100101 Firefox/84.0'
# .
注意:pycharm是没有mp4播放器的,可以通过打开windows的文件管理器来打开这个mp4文件。一个参数url_video为下载视频的地址,第二个参数为视频的名字。第一个参数url_img为下载图片的地址,第二个参数为图片的名字。第一个参数url_page为下载网页的地址,第二个参数为文件名。运行成功后,项目文件会出现'胡彦斌.jpg'运行成功后,项目文件会出现'视频.mp4'