怎么用python自动下载图片,解放自己的双手了

本文讲述了作者如何使用Python编写爬虫自动下载图片,从最初的基础爬虫到提升效率的多进程版本,再到进一步优化的多线程版本,详细展示了爬虫开发的过程和技巧。
摘要由CSDN通过智能技术生成

近日闲来无事,总有一种无形的力量萦绕在我身边,让朕精神涣散,昏昏欲睡。

image

可是,像我这么有职业操守的社畜怎么能在上班期间睡瞌睡呢,我不禁陷入了沉思。。。。

image

突然旁边的Java同事问:‘嘿,兄弟,我发现一个网站的图片很有意思啊,能不能帮我保存下来提升我的开发灵感?’
作为一个坚强的社畜怎么能说自己不行呢,当时朕就不假思索的答应:‘oh, It’s simple. Wait for me a few minute.’

image

点开同事给的图片网站,

网站大概长这样:

image

在我翻看了几十页之后,朕突然觉得有点上头。心中一想’不对啊,我不是来学习的吗?可是看美女图片这个事情怎么才可以和学习关联起来呢?

image

冥思苦想一番之后,突然脑中灵光一闪,要不用python写个爬虫吧,将此网站的图片一网打尽。

image

说干就干,身体力行,要问爬虫哪家强,‘人生苦短,我用python’。
首先找到我的电脑里面半年前下载的python安装包,无情的点击了安装,环境装好之后,略一分析网页结构。先撸一个简易版爬虫。

#抓取爱小姐姐网图片保存到本地
import requests
from lxml import etree as et
import os

#请求头
headers = {
    #用户代理 
    'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36'
}

#待抓取网页基地址
base_url = ''
#保存图片基本路径
base_dir = 'D:/python/code/aixjj/'
#保存图片
def savePic(pic_url):
    #如果目录不存在,则新建
    if
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值