python爬取一张图片并保存_Python项目实战:用最简单的办法爬取最好看的图片

前言

接下来我们一个很基本的BeautifulSoup爬虫库来写一下爬取图片的过程,下载并存储图片,相信大家都能够看得懂的

不多说法废话了,直接上代码了

首先导入库

import urllib.requestfrom bs4 import BeautifulSoupimport os

解析网站

url = 'http://www.8she.com/31988.html'res = urllib.request.urlopen(url)

html = res.read().decode('utf-8')

soup = BeautifulSoup(html, 'html.parser')

result = soup.find_all(class_='aligncenter', limit=15)print(result)

links = []for content in result:

links.append(content.get('src'))

下载并存储图片

if not os.path.exists('D:\\rieuse\爬虫图片\photo2'):#如果路径不存在则创建

os.makedirs('D:\\rieuse\爬虫图片\photo2')

i = 0for link in links:

i += 1

filename = 'D:\\rieuse\爬虫图片\photo2\\' + 'photo' + str(i) + '.jpg'

with open(filename, 'w') as file:

urllib.request.urlretrieve(link, filename)

priint('下载图片:',str(i))

哈哈,是不是很简单的一个爬取图片的过程呀?欢迎大家交流,一起学习,一起报错,共同进步

点击链接加入:https://jq.qq.com/?_wv=1027&k=5ldHJHd

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值