当前位置:澳门新葡亰网站所有平台 > www.7415.com > Python2下载单张图片和爬取网页图片

Python2下载单张图片和爬取网页图片

文章作者:www.7415.com 上传时间:2019-10-25

a3、编写代码。这里必要引用urllib库以至使用Python IO相关的学问。

www.7415.com 1

小说首发于本人的私家公众号:悦乐书。喜欢享受一路上听过的歌,看过的影片,读过的书,敲过的代码,中午的想想。期望你的爱戴!

b2、利用BeautifulSoup深入解析网页,利用标签选取器获取每张图纸的src属性值。

www.7415.com 2

1、知道图片的url地址,将图片下载到本地。

B.知道网页地址,将图纸列表中的图片全体下载到本地。

2、开拓情状:python2.7。

b1、还是以上边的网页为爬取对象,在该网页下,图片列表中有30张照片,获取每张图片的src属性值,再来下载就可以。

www.7415.com 3

4、浏览器:Chrome。

三、操作步骤

www.7415.com,黄金时代、供给解析

3、开采工具:PyCharm。

 1 # -*- coding:utf-8 -*
 2 '''
 3 知道图片地址,下载图片到本地
 4 '''
 5 import urllib
 6 
 7 #图片url地址
 8 url = 'http://p1.wmpic.me/article/2017/12/22/1513930326_ciDepIns_215x185.jpg'
 9 #方法一
10 #获取图片数据
11 res = urllib.urlopen(url).read()
12 #文件要保存的路径名和文件名
13 path = "e:dlimgpic2.jpg"
14 #使用io写入图片
15 f = open(path , "wb")
16 f.write(res)
17 f.close()
18 #方法二
19 res2 = urllib.urlretrieve(url , 'e:dlimgpic3.jpg')

A.知道图片的url地址,将图片下载到地面。

 1 #  -*- coding: utf-8 -*-
 2 
 3 import requests
 4 import urllib
 5 from bs4 import BeautifulSoup
 6 
 7 url = 'http://www.wmpic.me/tupian/qingxin'
 8 res = requests.get(url)
 9 #使用BeautifulSoup解析网页
10 soup = BeautifulSoup(res.text , 'html.parser')
11 #通过标签选择器定位到图片位置(与css选择器差不多)
12 pic_list = soup.select('.item_box .post a img')
13 i = 0
14 for img_url in pic_list:
15     #获取每个img标签的src属性
16     url_list = img_url['src']
17     #保存路径,后面是文件名
18     save_path = 'E:dlimg\'+'downloadpic_'+str(i)+'.jpg'
19     #解析图片,写入到本地
20     pic_file = urllib.urlopen(url_list).read()
21     f = open(save_path, "wb")
22     f.write(pic_file)
23     f.close()
24     i = i+1

1、开荒体系:win7 六二十位。

www.7415.com 4

二、筹划专门的学问

 

www.7415.com 5

2、知道网页地址,将图片列表中的图片全部下载到本地。

b3、编写代码。

a1、张开Chrome,随便找到三个图片网址。

a2、张开开拓者工具(f12键要么fn+f12键),选取第一张图纸,能够看看它的src属性就是图片的地址,复制出来。

C.运营结果(深青莲框中pic2.jpg和pic3.jpg是A步骤运维结果,别的以downloadpic_*.jpg命名的图形是步骤B的运营结果)

本文由澳门新葡亰网站所有平台发布于www.7415.com,转载请注明出处:Python2下载单张图片和爬取网页图片

关键词: