EDA365电子论坛网
标题:
怎样爬取网页图片并保存在本地
[打印本页]
作者:
mytomorrow
时间:
2019-9-22 18:00
标题:
怎样爬取网页图片并保存在本地
# @' H6 ~% c2 J3 J4 N
怎样爬取网页图片并保存在本地
) ^7 Z/ Z, g2 h7 p
6 \8 T4 o4 C- z
将网页上的图片爬取之后,以图片原有名字保存在本地
! J% @/ {+ ` ^$ w
/ M/ [' g8 l* t5 X. f5 ~% Z
, z2 _: T2 P* `# @1 q* @
代码:
6 W* R4 \9 l4 t: p
4 x* y9 D. |9 ?$ f
- c0 p: f& N! l8 D
import requests
import os
url="http://p1.so.qhmsg.com/bdr/_240_/t01dab8b2e73fe661d6.jpg"
root="D://pics//" #根目录
path=root+url.split('/')[-1] #根目录加上url中以反斜杠分割的最后一部分,即可以以图片原来的名字存储在本地
try:
if not os.path.exists(root):#判断当前根目录是否存在
os.mkdir(root) #创建根目录
if not os.path.exists(path):#判断文件是否存在
r=requests.get(url)
with open(path,'wb')as f:
f.write(r.content)
f.close()
print("文件保存成功")
else:
print("文件已存在")
except:
print("爬取失败")
( M8 E) q V; k
# y5 X& P) p9 h# r
) a- x! t& n5 f7 @, E* N
- F' P3 e& O5 v5 X/ Y
$ B( v% U! M: H7 W) R* ?
, G5 D8 l) ~1 V1 S+ }
3 u- e; u6 u: o1 Q
运行结果:
8 g" j; d( i4 `% q
! o% N& W3 T% O
. v, E; e* o7 }; U
怎样爬取网页图片并保存在本地.png
(23.87 KB, 下载次数: 8)
下载附件
保存到相册
2019-9-20 18:21 上传
) N/ S* ?8 Z* A. ?
- d; j# R" g3 k& v) Z: ]0 q2 }
2 A# I* ~8 b4 e# a& H9 ?
作者:
yxlk
时间:
2019-9-23 18:17
谢谢分享
欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/)
Powered by Discuz! X3.2