图片下载

简介: 爬虫系列文章

爬取图片

如何爬取图片数据

  • 方式1:requests
  • 方式2:urllib
#requests
 import requests
url = 'http://pics.sc.chinaz.com/files/pic/pic9/201908/zzpic19447.jpg'
response = requests.get(url=url,headers=headers)
img_data = response.content #content返回的是bytes类型的响应数据
with open('./123.png','wb') as fp:
    fp.write(img_data)
AI 代码解读
#urllib
from urllib import request
url = 'http://pics.sc.chinaz.com/files/pic/pic9/201908/zzpic19447.jpg'
request.urlretrieve(url=url,filename='./456.png')
AI 代码解读

问题:两种图片爬取的方式的主要区别有哪些?

  • requests的方式可以实现UA伪装,而urlib无法实现UA伪装
相关文章
Python 中调用 DeepSeek-R1 API的方法介绍,图文教程
本教程详细介绍了如何使用 Python 调用 DeepSeek 的 R1 大模型 API,适合编程新手。首先登录 DeepSeek 控制台获取 API Key,安装 Python 和 requests 库后,编写基础调用代码并运行。文末包含常见问题解答和更简单的可视化调用方法,建议收藏备用。 原文链接:[如何使用 Python 调用 DeepSeek-R1 API?](https://apifox.com/apiskills/how-to-call-the-deepseek-r1-api-using-python/)
Python 技术篇-httpClient库连接服务器发送请求解析响应实例演示,No module named ‘httplib‘问题解决方法
Python 技术篇-httpClient库连接服务器发送请求解析响应实例演示,No module named ‘httplib‘问题解决方法
571 0
css性能优化的方法
css性能优化的方法
86 0
【笔记17】使用 jad 工具把 java 的 class 文件转换为 java 文件;使用 luyten 把 java 的 jar 包转换为 java文件
📃 我的代码被存放在公司的电脑上 📃 疫情原因使得我只能在家办公 📃 而公司已经被隔离了😂 (怕公司的电脑感染新冠病毒) 📃 我无法在公司代码的基础上继续编写代码 📃 我有两种选择:① 重新编写代码;② 跑路 📃 但是我选择了第三个选项:把 Java 项目打包后的 jar 文件转换为打包之前的 java 文件 📃 在这里我推荐两款工具,这两款工具都可以把 class 文件转换为 java 文件 🌼 ① jad 工具:可把 class 文件转换为 java 文件 【本文章的前四节是介绍 jad 工具的使用】 🌼 ② Luyten 工具:可把 jar 包转换为 java 文件
823 0
【笔记17】使用 jad 工具把 java 的 class 文件转换为 java 文件;使用 luyten 把 java 的 jar 包转换为 java文件
谷歌地图接口Google Maps APIs中地图样式设计配置调整与JSON或URL导出
谷歌地图接口Google Maps APIs中地图样式设计配置调整与JSON或URL导出
282 1
「有问必答」秒杀系统 Go并发编程实践!
「有问必答」秒杀系统 Go并发编程实践!
220 2
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等

登录插画

登录以查看您的控制台资源

管理云资源
状态一览
快捷访问