温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Python中如何用最简单的办法爬取最好看的图片

发布时间:2021-10-25 17:41:16 来源:亿速云 阅读:94 作者:柒染 栏目:编程语言

这篇文章给大家介绍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))

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

关于Python中如何用最简单的办法爬取最好看的图片就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI