webmagic v0.7.3 Release Notes

Release Date: 2017-07-30 // over 2 years ago
  • 本次更新增加了Downloader模块的一些功能。

    #609 修复HttpRequestBody没有默认构造函数导致无法反序列化的bug。
    👍 #631 HttpRequestBody的静态构造函数不再抛出UnsupportedEncodingException受检异常。

    #571 Page对象增加bytes属性,用于获取二进制数据。下载纯二进制页面时,请设置request.setBinarayContent(true),这样对于二进制内容不会尝试转换为String,减小开销。

    #629 在HttpUriRequestConverter中会自动对一些导致URI异常的字符进行转移或过滤。

    #610 自动识别编码时,可以识别Content-Type中charset为大写的情况。
    #627 支持为Request单独设置页面编码,兼容同一站点多种编码方式的情况。
    #613 Page对象增加charset属性,其值为request/site中设置的charset,或者为自动检测的charset(未定义时)。

    #606 升级jsonpath到2.4.0
    #608 升级jsoup到1.10.3


Previous changes from v0.7.2

  • 此次更新修复了0.7.0-0.7.1版本的若干bug。

    1. #594 Request中的HttpRequestBody实现序列化接口。
    2. #596 修复0.7.0开始代理认证无法正确使用的问题。
    3. #601 完善页面状态异常时的错误信息。
    4. #605 修复0.7.0开始重复调用onSuccess和onError函数导致监控出错的问题。