Python实现爬取彼岸图网动物分类前三页图片并本地保存
要实现爬取彼岸图网站的图片并保存在本地,可以使用Python的requests库发送请求,BeautifulSoup库解析HTML,以及os和shutil库来处理文件。以下是一个简单的示例代码: ```python import os import requests from bs4 import BeautifulSoup import shutil def download_images(url, save_path): response = requests.get(url) soup = BeautifulSoup(response.text, 'html.parser') img_tags = soup.find_all('img') if not os.path.exists(save_path): os.makedirs(save_path) for img in img_tags: img_url = img['src'] if img_url.startswith('//'): img_url = 'https:' + img_url img_name = img_url.split('/')[-1] img_data = requests.get(img_url, stream=True).content with open(os.path.join(save_path, img_name), 'wb') as f: f.write(img_data) if __name__ == '__main__': base_url = 'https://pic.netbian.com/4kdongwu/' save_path = 'downloaded_images' page_count = 3 for i in range(1, page_count + 1): page_url = base_url + str(i) + '.html' download_images(page_url, save_path) print(f'已下载第{i}页图片') ``` 这个代码会下载彼岸图网站上的动物分类下的前三页图片,并将它们保存在名为"downloaded_images"的文件夹中。你可以根据需要修改`base_url`、`save_path`和`page_count`变量。 ######[AI写代码神器 | 452点数解答 | 2024-07-03 09:05:17]
- Python 运行报错:urllib3 网络连接创建失败,原因及排查建议(字节豆包 | 161点数解答 | 2024-10-31 00:39:36)488
- Python 实现球类:精准计算半径、表面积与体积,附输入验证与异常处理!(阿里通义 | 261点数解答 | 2024-11-28 21:19:39)371
- Python在Linux下用openpyxl库实现Excel数据跨文件转移及异常处理(字节豆包 | 429点数解答 | 2025-01-07 19:22:42)182
- Python 在 Linux 下用 openpyxl 实现 Excel 单元格值转移及错误处理(字节豆包 | 240点数解答 | 2025-01-09 17:09:26)197
- Python 实战:学生信息列表转字典、遍历、深拷贝及数据修改全流程(GPT | 422点数解答 | 2024-10-29 15:43:54)441
- Python实战:学生成绩列表转字典,深拷贝与数据修改操作全解析(字节豆包 | 254点数解答 | 2024-10-29 16:01:39)435
- 用Python轻松将PPT每页转为图片,附代码示例!(阿里通义 | 315点数解答 | 2024-04-23 10:01:04)1385
- Python 实现:在 Windows 系统将 PPT 每页轻松转为图片(百度文心 | 692点数解答 | 2024-10-30 18:08:44)387
- Python 实现:轻松将 PPT 每页转换为图片(DeepSeek | 462点数解答 | 2025-02-17 17:26:45)286
- C++编程:冒泡排序函数模板、txtdata类与bindata类的实现及应用(GPT | 1551点数解答 | 2024-06-01 16:02:33)340
- Linux 终端操作全攻略:用户创建、文件处理、权限设置与日志查找(字节豆包 | 592点数解答 | 2025-06-12 21:19:29)189
- 51 单片机:定时器 0 实现 8 个 LED 循环点亮,附代码及优化建议(字节豆包 | 1193点数解答 | 2024-12-27 15:10:29)342