忘记密码

成功验证手机号即可找回密码

请输入密码
请确认密码
用户登录
请输入密码
忘记密码
注册免费试用
注册立领免费IP
请输入密码
复制成功
请粘贴在新的浏览器或标签页内打开
确定
账户余额不足10元

为了不影响您的正常使用,请及时充值!

我知道了

恭喜您注册成功!
已成功领取账户余额

25 1
立即领取

手机号绑定成功!
已成功领取账户余额

25 1
立即领取
首页> 使用技巧> 干货必看 | Python爬虫爬取网络图片

干货必看 | Python爬虫爬取网络图片

发布日期 2020-12-29         


干货必看 | Python爬虫爬取网络图片


今天教大家用爬虫抓取网络图片,以百度首页图片为例,爬取图片并保存到本地。

整体代码:

#coding=utf-8

#version: python 2.7

#author: Hao Chen

 

import urllib

import re

 

#step1.获取整个页面的数据

url="http://image.baidu.com/"

page = urllib.urlopen(url)     #打开一个url地址

html = page.read()             #读取url上的数据

 

#step2.删选页面中想要的数据

reg = r'src="(.+?\.jpg)" '        #构建正则表达式

imgre = re.compile(reg)           #把正则表达式变异成一个对象

imgList = re.findall(imgre,html)  #读取html中包含正则表达式的数据

 

#直接用以下方法也行,更简便

#imgList = re.findall('src="(.+?\.jpg)" ',html)

 

#step3.将页面筛选的数据保存到本地

x=0

for imgurl in imgList:

    urllib.urlretrieve(imgurl,'%s.jpg'%x)  #远程将数据下载到本地

    x+=1


以上就是具体实现步骤。

文章部分内容源于网络,联系侵删*

Python 爬虫 网络图片
  • 关注公众号享更多福利

  • 微信扫码联系客服

  • VIP专属在线咨询通道:2852367132[点击咨询]

    QQ号码客服:787116447

    客户经理:15252125410

    套餐购买相关问题解说集 [查看详情]

免费代理IP

17696587077

扫微信客服
咨询产品

售后跟进

18068705287

扫微信客服
咨询产品

客户定制

客户定制

18068702572

18068702572

扫微信客服
咨询产品

大客户套餐服务

18115265820

18115265820

扫微信客服
咨询产品

回到顶部

关注芝麻HTTP公众号
获取产品最新咨询

扫微信客服
获取产品最新咨询

芝麻