python抓取网页中链接的静态图片


Posted in Python onJanuary 29, 2018

本文实例为大家分享了python抓取网页中链接的静态图片的具体代码,供大家参考,具体内容如下

# -*- coding:utf-8 -*- 
 
#http://tieba.baidu.com/p/2460150866 
#抓取图片地址 
 
from bs4 import BeautifulSoup 
import urllib.request 
from time import sleep 
 
html_doc = "http://tieba.baidu.com/p/2460150866" 
 
def get_image(url): 
 req = urllib.request.Request(url) 
 webpage = urllib.request.urlopen(req) 
 
 html = webpage.read() 
 soup = BeautifulSoup(html, 'html.parser') 
 
 #抓取图片地址 
 #抓取img标签且class为BDE_Image的所有内容 
 img_src=soup.findAll("img",{'class':'BDE_Image'}) 
 i = 1 
 for img in img_src: 
  img_url = img.get('src') #抓取src 
 # print(img) 
  req = urllib.request.Request(img_url) 
  u = urllib.request.urlopen(req) 
  data = u.read() 
  with open("AutoCodePng20180119-"+str(i)+".jpg", 'wb') as f: 
   sleep(2) 
   f.write(data) 
   i += 1 
 
def getImg(url): 
 html = urllib.request(url) 
 page = html.read() 
 soup = BeautifulSoup(page, "html.parser") 
 imglist = soup.find_all('img') #发现html中带img标签的数据,输出格式为<img xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx,存入集合 
 lenth = len(imglist) #计算集合的个数 
 for i in range(lenth): 
  print imglist[i].attrs['src'] #抓取img中属性为src的信息,例如<img src="123456" xxxxxxxxxxxxxxxx,则输出为123456

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Eclipse中Python开发环境搭建简单教程
Mar 23 Python
Python socket实现简单聊天室
Apr 01 Python
解决Django数据库makemigrations有变化但是migrate时未变动问题
May 30 Python
在Pycharm中设置默认自动换行的方法
Jan 16 Python
python实现贪吃蛇小游戏
Mar 21 Python
使用matplotlib绘制图例标签中带有公式的图
Dec 13 Python
浅谈matplotlib.pyplot与axes的关系
Mar 06 Python
python logging通过json文件配置的步骤
Apr 27 Python
Python中关于logging模块的学习笔记
Jun 03 Python
keras 多gpu并行运行案例
Jun 10 Python
总结python 三种常见的内存泄漏场景
Nov 20 Python
Anaconda安装pytorch和paddle的方法步骤
Apr 03 Python
Python实现识别手写数字 Python图片读入与处理
Mar 23 #Python
Python实现PS滤镜特效Marble Filter玻璃条纹扭曲效果示例
Jan 29 #Python
Python实现识别手写数字大纲
Jan 29 #Python
django文档学习之applications使用详解
Jan 29 #Python
Python实现PS滤镜Fish lens图像扭曲效果示例
Jan 29 #Python
python实现识别手写数字 python图像识别算法
Mar 23 #Python
Python实现简易版的Web服务器(推荐)
Jan 29 #Python
You might like
php数据结构 算法(PHP描述) 简单选择排序 simple selection sort
2011/08/09 PHP
PHP中如何定义和使用常量
2013/02/28 PHP
PHP中require和include路径问题详解
2014/12/25 PHP
php中的动态调用实例分析
2015/01/07 PHP
PHP闭包函数详解
2016/02/13 PHP
php模式设计之观察者模式应用实例分析
2019/09/25 PHP
一段效率很高的for循环语句使用方法
2007/08/13 Javascript
Javascript实现动态菜单添加的实例代码
2013/07/05 Javascript
javaScript函数中执行C#代码中的函数方法总结
2013/08/07 Javascript
JS简单的图片放大缩小的两种方法
2013/11/11 Javascript
JavaScript的strict模式与with关键字介绍
2014/02/08 Javascript
jQuery向后台传入json格式数据的方法
2015/02/13 Javascript
jquery滚动到顶部底部代码
2015/04/20 Javascript
js输出数据精确到小数点后n位代码
2016/07/02 Javascript
ajax图片上传,图片异步上传,更新实例
2016/12/30 Javascript
tab栏切换原理
2017/03/22 Javascript
JavaScrpt中如何使用 cookie 设置查看与删除功能
2017/07/09 Javascript
利用Node.js检测端口是否被占用的方法
2017/12/07 Javascript
Vue Cli3 创建项目的方法步骤
2018/10/15 Javascript
vue 中几种传值方法(3种)
2019/11/12 Javascript
Python通过websocket与js客户端通信示例分析
2014/06/25 Python
pymssql数据库操作MSSQL2005实例分析
2015/05/25 Python
Python作用域用法实例详解
2016/03/15 Python
Python使用dis模块把Python反编译为字节码的用法详解
2016/06/14 Python
python bottle框架支持jquery ajax的RESTful风格的PUT和DELETE方法
2017/05/24 Python
python Socket之客户端和服务端握手详解
2017/09/18 Python
解决matplotlib库show()方法不显示图片的问题
2018/05/24 Python
对python过滤器和lambda函数的用法详解
2019/01/21 Python
python交互模式下输入换行/输入多行命令的方法
2019/07/02 Python
python pickle存储、读取大数据量列表、字典数据的方法
2019/07/07 Python
Chantelle仙黛尔内衣美国官网:法国第一品牌内衣
2018/07/26 全球购物
Bibloo匈牙利:女装、男装、童装及鞋子和配饰
2019/04/14 全球购物
医科大学毕业生自荐信
2014/02/03 职场文书
志愿者活动总结
2014/04/28 职场文书
普通党员个人对照检查材料
2014/09/18 职场文书
化验员岗位职责
2015/02/14 职场文书