python用requests爬取图片
时间: 2023-11-09 14:59:50 浏览: 48
你可以使用Python中的requests库来爬取图片。下面是一个简单的示例代码,用于使用requests库下载并保存图片:
```python
import requests
# 图片的URL地址
url = "http://example.com/image.jpg"
# 发送GET请求获取图片数据
response = requests.get(url)
# 将图片保存到本地
with open("image.jpg", "wb") as file:
file.write(response.content)
print("图片下载完成!")
```
相关问题
python requests爬取照片
使用Python的requests库可以很方便地爬取网页上的图片。首先,我们需要获取网页源代码,然后解析出图片的地址。接着,使用requests库的get方法获取图片的二进制数据,最后使用with open()函数将图片保存到本地即可。下面是一个简单的代码示例:
```
import requests
# 获取网页源代码
url = 'https://example.com'
response = requests.get(url)
html = response.text
# 解析出图片地址
# ...
# 获取图片二进制数据并保存
img_url = 'https://example.com/image.jpg'
img_response = requests.get(img_url)
with open('image.jpg', 'wb') as f:
f.write(img_response.content)
```
需要注意的是,如果图片地址是相对路径,需要将其转换为绝对路径。另外,为了避免重名,可以根据图片的内容生成唯一的文件名。
requests爬取图片
使用requests库可以方便地爬取图片。通过requests.get(url)方法可以获取到图片的二进制数据,然后可以使用with open()语句将图片保存到本地。以下是一个使用requests爬取图片的示例代码:
```python
import requests
def download_image(url, save_path):
response = requests.get(url)
with open(save_path, 'wb') as f:
f.write(response.content)
download_image('https://example.com/image.jpg', 'image.jpg')
```
在这个示例中,我们定义了一个`download_image`函数,该函数接收图片的URL和保存路径作为参数。使用requests.get方法获取图片的二进制数据,然后使用with open语句打开文件并将二进制数据写入文件中,从而实现图片的保存。
请注意,以上示例仅展示了如何使用requests库爬取图片。在实际应用中,你可能需要结合其他技术,如解析网页获取图片URL等来完善你的爬虫。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [16-python爬虫之Requests库爬取海量图片](https://blog.csdn.net/bigzql/article/details/109007633)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *3* [python爬虫之使用requests进行图片爬取](https://blog.csdn.net/qq_44159028/article/details/120560451)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)