当前位置:  软件>java软件

垂直爬虫 webmagic

    来源:    发布时间:2015-02-19

    本文导语:  webmagic的是一个无须配置、便于二次开发的爬虫框架,它提供简单灵活的API,只需少量代码即可实现一个爬虫。以下是爬取oschina博客的一段代码: Spider.create(new SimplePageProcessor("http://my.oschina.net/", "http://my.oschina.net/*/blog/*")).th...

垂直爬虫 webmagic[图片]

webmagic的是一个无须配置、便于二次开发的爬虫框架,它提供简单灵活的API,只需少量代码即可实现一个爬虫。

以下是爬取oschina博客的一段代码:

Spider.create(new SimplePageProcessor("http://my.oschina.net/",
"http://my.oschina.net/*/blog/*")).thread(5).run();

webmagic采用完全模块化的设计,功能覆盖整个爬虫的生命周期(链接提取、页面下载、内容抽取、持久化),支持多线程抓取,分布式抓取,并支持自动重试、自定义UA/cookie等功能。

垂直爬虫 webmagic[图片]

webmagic包含强大的页面抽取功能,开发者可以便捷的使用css selector、xpath和正则表达式进行链接和内容的提取,支持多个选择器链式调用。例如:

String extractResult = Html.create(html).$("div.body")
.xpath("//a/@href").regex(".*blog.*").toString();

webmagic也可以很方便的作为一个模块,嵌入Java项目中运行。webmagic的使用可以参考:oschina openapi 应用:博客搬家

webmagic的使用文档:https://github.com/code4craft/webmagic/blob/master/user-manual.md

webmagic的设计文档:webmagic的设计机制及原理-如何开发一个Java爬虫

QQ群:373225642


    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 图片垂直居中之姊妹 DIV垂直居中
  • jQuery的垂直Slideshow
  • 基于bootstrap的垂直菜单 bootstrap-menu
  • 开源垂直社区 TalkPiece
  • php开源软件 iis7站长之家
  • jQuery垂直新闻滚动插件 vTicker
  • 如何让JScrollPane的垂直方向的滚动条时中位于最下方。
  • 用css实现图片垂直居中的使用技巧
  • firefox background-image垂直平铺问题的解决方法
  • 未知大小图片在容器的垂直和水平居中问题
  • 如何使用Matrix对bitmap的旋转与镜像水平垂直翻转
  • 未知大小图片在已知容器中的垂直和水平居中问题
  • 用Java如何在有菜单和按钮的情况下显示JPG图形文件(要求有垂直和水平的滚动条),而菜单和按钮仍可见????
  • 怎么更改redhat8.0的水平和垂直刷新率,我的已经反复更改了,可是过大,重起就出错,过小,闪的实在是厉害,调到什么情况下,效果最好?
  • css支持标准的图片垂直居中
  • android listview 水平滚动和垂直滚动的小例子
  • 使用revit api画垂直于风管的风管示例
  • CSS解决未知高度垂直居中的问题
  • jquery垂直公告滚动实现代码
  • 转载未知大小的图片在一个已知大小容器中的水平和垂直居中(二)


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3