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))
哈哈,是不是很简单的一个爬取图片的过程呀?欢迎大家交流,一起学习,一起报错,共同进步
关于Python中如何用最简单的办法爬取最好看的图片就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
当前名称:Python中如何用最简单的办法爬取最好看的图片-创新互联
标题URL:http://ybzwz.com/article/dijjsp.html