python爬取明星百度图片并存入本地文件夹

python爬取明星百度图片并存入本地文件夹

想要一个明星图片的时候,发现图片量过大,一张张保存太累,不太现实

这时候就可以用到爬虫,批量爬取图片

现在又出现一个问题,当发现一个明星爬完后,再爬取下一个明星的时候又要重新执行一遍程序,这样又会觉得麻烦和累

想要只运行一次程序就能爬取所有明星的图片的话,就需要解决可以批量爬取每一个需要爬取的明星图片

思路:只需要把需要的明星名字存入一个文档里,命名为name.txt,读取该文档,读取每一行里的明星

这样就可以实现爬取完第一个明星后接着爬取下一个明星,直到所有明星爬取完毕,程序结束。

明星图片
爬取明星百度图片存入本地文件夹
明星名字
name.txt

python爬取明星百度图片并存入本地文件夹代码:Man_image.py

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
可以使用Python中的`os`模块和`shutil`模块来实现将爬虫爬取图片存入下一级文件夹的操作。以下是具体的步骤: 1. 导入`os`和`shutil`模块 ```python import os import shutil ``` 2. 创建文件夹 可以使用`os.mkdir`方法来创建文件夹,例如: ```python folder_path = './images' if not os.path.exists(folder_path): os.mkdir(folder_path) ``` 这段代码会在当前路径下创建一个名为`images`的文件夹,如果该文件夹已存在则不会重复创建。 3. 遍历爬虫爬取图片路径 假设爬虫爬取图片路径存储在一个列表`image_paths`中,可以使用`for`循环遍历该列表: ```python for i, image_path in enumerate(image_paths): # 处理图片路径,获取图片名称 image_name = os.path.basename(image_path) # 创建下一级文件夹路径 subfolder_path = os.path.join(folder_path, str(i)) # 创建下一级文件夹 os.mkdir(subfolder_path) # 将图片移动到下一级文件夹中 shutil.move(image_path, os.path.join(subfolder_path, image_name)) ``` 4. 将图片移动到下一级文件夹中 将图片移动到下一级文件夹中可以使用`shutil.move`方法,例如: ```python shutil.move(image_path, os.path.join(subfolder_path, image_name)) ``` 其中,`image_path`为原始图片路径,`subfolder_path`为下一级文件夹路径,`image_name`为图片名称。该方法会将图片从原始路径移动到下一级文件夹路径中。 以上就是将爬虫爬取图片存入下一级文件夹的具体步骤。需要注意的是,在实际应用中,可能需要根据具体情况进行相应的修改。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

泽申

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值