python爬虫随机爬取图片
时间: 2023-12-22 18:28:40 浏览: 118
以下是使用Python爬虫随机爬取图片的示例代码:
```python
import requests
import random
# 定义图片存储路径
path = 'image/'
# 定义请求头
headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3'}
# 定义图片链接列表
url_list = ['https://picsum.photos/200/300/?random' for i in range(10)]
# 遍历链接列表,下载图片
for url in url_list:
# 发送请求
response = requests.get(url, headers=headers)
# 获取图片名称
image_name = path + str(random.randint(1, 100)) + '.jpg'
# 保存图片
with open(image_name, 'wb') as f:
f.write(response.content)
```
该示例代码使用requests库发送请求,随机生成图片链接,然后遍历链接列表,下载图片并保存到本地。其中,通过random库生成随机数作为图片名称,避免重复。你可以根据自己的需求修改图片链接列表和图片存储路径。
阅读全文