爬虫系列15、为链接添加一个回调函数类
2017-11-13 11:36
344 查看
class ScrapeCallback: def __init__(self): self.writer = csv.writer(open('countries.csv','w')) # 表头 self.fields = ('area', 'ranked', 'university') self.writer.writerow(self.fields) def __call__(self, url, html): if re.search('/view/',url): tree = lxml.html.fromstring(html) row = [] for field in self.fields: row.append(tree.cssselect('table > tr#places_{}_row > td.w2p_fw'.format(field)) [0].text_content()) self.writer.writerow(row)
相关文章推荐
- 在一个Activity里面的TextView上面添加网页链接,启动后到另一个Activity里面!
- Flex中如何在Panel控件的status文本中添加一个链接的例子
- 在一个Activity里面的TextView上面添加网页链接,启动后到另一个Activity里面!
- Java爬虫实战(一):抓取一个网站上的全部链接 推荐
- list的add方法 ,foreach循环添加map---List.add(map)(通过一个java爬虫案例说明)
- MVC5学习系列——添加模型(Model)、链接字符串
- $python爬虫系列(1)——一个简单的爬虫实例
- 【Xamarin开发 Android 系列 12】 创建一个Json读取数据应用-添加定位服务
- easyui Tabs中的链接/按钮点击后添加一个新TAB的解决方法
- (转载+心得) 关于添加了一个lib之后的链接错误2005
- 在Ribbon上添加一个按钮可以发送当前Item的链接
- MySQL系列之D-2------MySQL多实例添加一个实例
- 【Xamarin开发 Android 系列 11】 创建一个Json读取数据应用-添加摄像头集成
- 为链接爬虫添加抓取回调
- python爬虫 抓取一个网站的所有网址链接
- Java爬虫实战(二):抓取一个视频网站上2015年所有电影的下载链接
- 【Cocos2djs系列】添加一个菜单
- 每天一个JavaScript实例-提取所有链接并添加到页面末尾列表
- HTML:img标签usemap,一个图片中添加多个链接