scrapy 中文教程
2016-01-27 18:26
344 查看
原文完整版:
scrapy 中文教程
要参考官方的网站 :
首先,大家可以在命令中运行 scrapy,这样可以看清楚 scrapy的每一步的返回结果。
例子网站:
http://doc.scrapy.org/en/latest/_static/selectors-sample1.html
源码:
进去之后进可以使用xpath进行过滤标签了。
hxs=scrapy.Selector(response)
注意,官方使用的是比较旧的 hxs=scrapy.selector.HtmlXPathSelector(response) 现在已经不推荐了。
hxs.select("//title/text()").extract()[0]
输出的是第一个title标签的文字。
来看看
hxs.select("//base")
输出的是什么?
[<Selector xpath='//base' data=u'<base href="http://example.com/">'>]
scrapy 中文教程
要参考官方的网站 :
首先,大家可以在命令中运行 scrapy,这样可以看清楚 scrapy的每一步的返回结果。
scrapy shell http://doc.scrapy.org/en/latest/_static/selectors-sample1.html
例子网站:
http://doc.scrapy.org/en/latest/_static/selectors-sample1.html
源码:
<html> <head> <base href='http://example.com/' /> <title>Example website</title> </head> <body> <div id='images'> <a href='image1.html'>Name: My image 1 <br /><img src='image1_thumb.jpg' /></a> <a href='image2.html'>Name: My image 2 <br /><img src='image2_thumb.jpg' /></a> <a href='image3.html'>Name: My image 3 <br /><img src='image3_thumb.jpg' /></a> <a href='image4.html'>Name: My image 4 <br /><img src='image4_thumb.jpg' /></a> <a href='image5.html'>Name: My image 5 <br /><img src='image5_thumb.jpg' /></a> </div> </body> </html>
进去之后进可以使用xpath进行过滤标签了。
hxs=scrapy.Selector(response)
注意,官方使用的是比较旧的 hxs=scrapy.selector.HtmlXPathSelector(response) 现在已经不推荐了。
hxs.select("//title/text()").extract()[0]
输出的是第一个title标签的文字。
来看看
hxs.select("//base")
输出的是什么?
[<Selector xpath='//base' data=u'<base href="http://example.com/">'>]
相关文章推荐
- 布局Animation
- android studio真机调试offline的问题
- perforce使用心得
- JAVA的整型与字符串相互转换
- Linux nexus 搭建私服和安装索引
- 动画浅析-CAAnimation和CATransition
- Java中 Comparator接口 与Comparable 的区别
- 前端--关于javascript对象
- Feescale K60开发笔记3: Tftpd32的使用
- AngularJS系列:10、作用域
- mongoDb地理空间索引和查询
- 安装Cocoapods
- tesseract .net 中使用历程
- angularjs ajax传参
- 蓝桥杯 - 核桃的数量(最小公倍数)
- js定义函数的三种方法
- UVA 11768 - Lattice Point or Not(数论)
- Flash, Flex, Air, Flashplayer之间的相互关系是什么?
- ASP.NET MVC 表单提交多层子级实体集合数据到控制器中
- linux下获取系统内存信息