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 相关文章推荐
Python实现控制台输入密码的方法
May 29 Python
Python读写unicode文件的方法
Jul 10 Python
Python实战小程序利用matplotlib模块画图代码分享
Dec 09 Python
Python lambda函数基本用法实例分析
Mar 16 Python
pyQt4实现俄罗斯方块游戏
Jun 26 Python
python如何制作缩略图
Apr 30 Python
如何在Cloud Studio上执行Python代码?
Aug 09 Python
如何安装2019Pycharm最新版本(详细教程)
Sep 26 Python
如何解决tensorflow恢复模型的特定值时出错
Feb 06 Python
python GUI库图形界面开发之PyQt5中QMainWindow, QWidget以及QDialog的区别和选择
Feb 26 Python
Python使用requests模块爬取百度翻译
Aug 25 Python
聊聊python中的异常嵌套
Sep 01 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&amp;&amp;mysql)二
2006/10/09 PHP
解析linux下安装memcacheq(mcq)全过程笔记
2013/06/27 PHP
php多种形式发送邮件(mail qmail邮件系统 phpmailer类)
2014/01/22 PHP
php中字符集转换iconv函数使用总结
2014/10/11 PHP
Laravel学习教程之View模块详解
2017/09/18 PHP
JavaScript 中的事件教程
2007/04/05 Javascript
js replace替换所有匹配的字符串
2014/02/13 Javascript
自己动手手写jQuery插件总结
2015/01/20 Javascript
EasyUI,点击开启编辑框,并且编辑框获得焦点的方法
2015/03/01 Javascript
js实现文本框选中的方法
2015/05/26 Javascript
使用jquery获取url以及jquery获取url参数的实现方法
2016/05/25 Javascript
浅谈JS中json数据的处理
2016/06/30 Javascript
聊一聊JS中的prototype
2016/09/29 Javascript
javaScript语法总结
2016/11/25 Javascript
JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)
2016/12/14 Javascript
javascript获取图片的top N主色值方法详解
2018/01/26 Javascript
vue2.0 循环遍历加载不同图片的方法
2018/03/06 Javascript
vue使用ajax获取后台数据进行显示的示例
2018/08/09 Javascript
vuex+axios+element-ui实现页面请求loading操作示例
2020/02/02 Javascript
Python 拷贝对象(深拷贝deepcopy与浅拷贝copy)
2008/09/06 Python
Python中使用PIPE操作Linux管道
2015/02/04 Python
Python使用Selenium+BeautifulSoup爬取淘宝搜索页
2018/02/24 Python
使用 Django Highcharts 实现数据可视化过程解析
2019/07/31 Python
python常用排序算法的实现代码
2019/11/08 Python
python随机数分布random均匀分布实例
2019/11/27 Python
Node.js 和 Python之间该选择哪个?
2020/08/05 Python
Python将list元素转存为CSV文件的实现
2020/11/16 Python
欧洲高端品牌直销店:Fashionesta
2016/08/31 全球购物
英国在线潜水商店:Simply Scuba
2019/03/25 全球购物
阿迪达斯新加坡官方网站:adidas新加坡
2019/12/06 全球购物
手工制作的意大利皮革运动鞋:KOIO
2020/01/05 全球购物
端午节活动策划方案
2014/03/09 职场文书
七匹狼男装广告词
2014/03/21 职场文书
代办委托书怎样写
2014/04/08 职场文书
小程序后台PHP版本部署运行 LNMP+WNMP
2021/04/01 Servers
关于CSS自定义属性与前端页面的主题切换问题
2022/03/21 HTML / CSS