写一个爬虫,爬取一些花的图片
时间: 2023-07-07 13:36:49 浏览: 90
下面是一个简单的 Python 爬虫代码,可以使用 requests 库和 BeautifulSoup 库来爬取一些花的图片:
```python
import requests
from bs4 import BeautifulSoup
import os
# 创建目录用于存放图片
if not os.path.exists('./flowers'):
os.mkdir('./flowers')
# 请求页面
url = 'https://www.pexels.com/search/flowers/'
response = requests.get(url)
# 解析页面
soup = BeautifulSoup(response.text, 'html.parser')
img_tags = soup.find_all('img')
# 下载图片并保存
count = 0
for img in img_tags:
image_url = img['src']
if 'https://images.pexels.com/photos/' in image_url:
response = requests.get(image_url)
with open(f'./flowers/{count}.jpg', 'wb') as f:
f.write(response.content)
count += 1
```
该爬虫会爬取 Pexels 网站上的花的图片,并将其保存在当前目录下的 flowers 文件夹中。你可以将上面的代码复制到 Python 环境中运行。但请注意,不要滥用爬虫,尊重网站的规定,不要过度请求。
阅读全文