欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Python项目实战:用最简单的办法爬取最好看的图片

程序员文章站 2022-05-30 16:29:27
...

前言

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

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

首先导入库

import urllib.request
from bs4 import BeautifulSoup
import 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 = 0
for 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))

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

小编推荐一个学python的学习qun 945,8790,25
无论你是大牛还是小白,是想转行还是想入行都可以来了解一起进步一起学习!裙内有开发工具,很多干货和技术资料分享!