python网络数据学习范例-正则表达式+lambda函数
2017-10-06 13:58
309 查看
from urllib.request import urlopen from bs4 import BeautifulSoup import re html = urlopen("http://www.pythonscraping.com/pages/page3.html") bsObj = BeautifulSoup(html,"html.parser") images = bsObj.findAll("img",{"src":re.compile("\.\.\/img\/gifts\/img.*\.jpg")})#每个图片部分路径不同,用正则表达式代换 for image in images: print(image["src"])
这段代码会打印出图片的相对路径
lambda函数
定义了一个匿名函数,如g=lambda x:x+1 g(1)=2
相关文章推荐
- python网络数据采集学习范例—利用CSS爬取网站特定标签,BeautifulSoup函数介绍及子标签
- python网络数据采集学习范例-通过互联网采集
- Python学习笔记:网络数据获取
- python3.4学习笔记(十四) 网络爬虫实例代码,抓取新浪爱彩双色球开奖数据实例
- python网络数据采集学习笔记-前言
- 『python学习』python 网络数据采集笔记
- 【数据挖掘学习】 2.1 Python网络爬虫:Python安装
- Python网络数据采集学习笔记1
- python网络数据采集学习笔记:第二章
- Python学习 随机数据生成器
- Python利用Struct模块编解码网络数据
- Python学习(七) -- 数据结构
- vc++网络安全编程范例(20)木马防范检测数据端口与进程
- 网络学习(二十三)在主机与虚拟机之间传送数据
- [Python学习第一天]内置数据类型介绍,万物皆对象!
- vlc学习计划(5)--网络数据流接收处理过程分析
- 【android学习之九】——数据存储1:SharedPreferences,Files,网络
- Python源码学习笔记(1 基本数据类型)
- [Python源码学习]之数据类型
- vlc学习计划(6)--网络数据流接收处理过程分析