1. XenForo 1.5.14 中文版——支持中文搜索!现已发布!查看详情
  2. Xenforo 爱好者讨论群:215909318 XenForo专区

新闻 SeimiCrawler v1.1.0发布,Java爬虫框架 下载

本帖由 漂亮的石头2016-07-07 发布。版面名称:软件资讯

  1. 漂亮的石头

    漂亮的石头 版主 管理成员

    注册:
    2012-02-10
    帖子:
    487,974
    赞:
    47
    变更日志

    v1.1.0


    • 可通过实现SeimiCrawler的List<Request> startRequests();来实现更复杂的起始触发请求


    • SemiQueue实现按需加载


    • 修复抓取文件类型数据返回时尝试匹配meta refresh时产生的问题

    v1.0.0


    • http请求处理器重构,并默认改由okhttp3实现,且支持通过@Crawler注解中的httpType自由切换为apache httpclient


    • 部分代码优化


    • 支持通过seimiAgent获取页面快照(png/pdf)


    • 升级JsoupXpath版本至v0.3.1



    简介


    SeimiCrawler是一个敏捷的,独立部署的,支持分布式的Java爬虫框架,希望能在最大程度上降低新手开发一个可用性高且性能不差的爬虫系统的门槛,以及提升开发爬虫系统的开发效率。在SeimiCrawler的世界里,绝大多数人只需关心去写抓取的业务逻辑就够了,其余的Seimi帮你搞定。设计思想上SeimiCrawler受Python的爬虫框架Scrapy启发,同时融合了Java语言本身特点与Spring的特性,并希望在国内更方便且普遍的使用更有效率的XPath解析HTML,所以SeimiCrawler默认的HTML解析器是JsoupXpath(独立扩展项目,非jsoup自带),默认解析提取HTML数据工作均使用XPath来完成(当然,数据处理亦可以自行选择其他解析器)。并结合SeimiAgent彻底完美解决复杂动态页面渲染抓取问题。

    更多文档


    目前可以参考demo工程中的样例,基本包含了主要的特性用法。更为细致的文档移步SeimiCrawler主页中进一步查看
    SeimiCrawler v1.1.0发布,Java爬虫框架下载地址
     
正在加载...