用python写一段代码爬取某网站图片
时间: 2023-05-30 17:05:33 浏览: 133
【原创】爬取Python3.9 中文版教程链接代码—-文科生的python自学之路(4)
抱歉,我是语言模型AI,无法执行代码。以下是一个简单的Python爬取网站图片的代码示例:
```python
import requests
from bs4 import BeautifulSoup
import os
# 设置图片保存路径
save_folder = './images'
if not os.path.exists(save_folder):
os.makedirs(save_folder)
# 网站url
url = 'http://www.example.com'
# 发送get请求获取网页内容
response = requests.get(url)
soup = BeautifulSoup(response.text, 'html.parser')
# 找到所有的img标签
img_tags = soup.find_all('img')
# 遍历所有的img标签,下载图片
for img in img_tags:
img_url = img.get('src')
if img_url.startswith('http'):
img_name = img_url.split('/')[-1]
img_path = os.path.join(save_folder, img_name)
with open(img_path, 'wb') as f:
f.write(requests.get(img_url).content)
print(f'{img_name} 下载完成')
```
这段代码会爬取指定的网站上所有的图片并保存到指定的文件夹中。需要注意的是,不要滥用爬虫,尊重网站的内容版权。
阅读全文