python爬虫案例图片
时间: 2023-08-13 15:08:47 浏览: 111
python爬虫实例
当然,我可以为您提供一些Python爬虫案例中涉及图片的示例代码。以下是一个简单的示例,使用Python的Requests和BeautifulSoup库来爬取网页上的图片链接,并将图片保存到本地:
```python
import requests
from bs4 import BeautifulSoup
import os
# 网页地址
url = "https://example.com"
# 发起请求
response = requests.get(url)
# 解析HTML
soup = BeautifulSoup(response.text, "html.parser")
# 创建保存图片的文件夹
os.makedirs("images", exist_ok=True)
# 查找所有的图片标签
img_tags = soup.find_all("img")
# 遍历图片标签
for img in img_tags:
# 获取图片链接
img_url = img["src"]
# 发起请求下载图片
response = requests.get(img_url)
# 提取图片文件名
img_name = os.path.basename(img_url)
# 保存图片到本地
with open(f"images/{img_name}", "wb") as f:
f.write(response.content)
print(f"保存图片 {img_name} 成功!")
```
请注意,这只是一个基本的示例,实际情况可能更加复杂。在实际应用中,您可能需要处理不同类型的图片链接、处理异常情况等。此外,爬取网页上的图片时,请确保遵守相关网站的使用规定和版权法律。
阅读全文