默认按页码顺序显示所有勘误,也可以通过选择印次,来查过该印次的勘误。如果您有新发现的勘误,欢迎提交!

  • 第544页 第 3、4 行
    错误内容:container_id

    应改为:containerid

    灵魂 提交于 2018-06-07 08:54 · 纸质版 · 第5印 · 文字或格式错误
    确认于 2018-06-14 10:46
  • 第548页 底部代码
    错误内容:缺少 'return item'

    应改为:在最后添加 'return item'(与第一个 if 同级别)

    灵魂 提交于 2018-06-30 11:08 · 纸质版 · 第6印 · 文字或格式错误
    确认于 2018-07-11 15:40
  • 第548页 中间代码块的倒数第 4 行
    错误内容:time.localtime() - 24 * 60 * 60

    应改为:time.localtime(time.time() - float(24 * 60 * 60))

    灵魂 提交于 2018-07-01 21:41 · 纸质版 · 第6印 · 文字或格式错误
    确认于 2018-07-11 15:47
  • 第574页
    错误内容:def __init__(self, server, key, debug, bit, hash_number):

    应改为:def __init__(self, server, key, debug, bit=BLOOMFILTER_BIT, hash_number=BLOOMFILTER_HASH_NUMBER):


    因为后面from_settings方法并不执行,按575页"5.使用"配置后运行会报错。
    ValueError: ("Failed to instantiate dupefilter class '%s': %s", 'scrapy_redis_bloomfilter.dupefilter.RFPDupeFilter', TypeError("__init__() missing 2 required positional arguments: 'bit' and 'hash_number'",)
    )

    lijiakun93 提交于 2019-03-19 18:12 · 纸质版 · 第11印 · 技术错误
    确认于 2019-03-22 09:17
  • 第223、225、226、227页 最后一行(“参数说明”列)
    错误内容:keys: 键的列表

    应改为:keys:键名序列

    灵魂 提交于 2018-07-10 22:41 · 纸质版 · 第1印 · 技术错误
    确认于 2018-07-11 15:45
  • 第223~230页
    错误内容:键为 name 的

    应改为:键名为 name 的

    灵魂 提交于 2018-07-10 22:53 · 纸质版 · 第6印 · 文字或格式错误
    确认于 2018-07-18 13:33
  • 第序二页 序二正文倒数第二行
    错误内容:本书记录了崔庆才先生对爬虫实战技术最精华的部分

    应改为:本书记录了崔庆才先生对爬虫实战技术的理解中最精华的部分

    王军花 提交于 2019-04-04 16:48 · 纸质版 · 第11印 · 文字或格式错误
    确认于 2019-04-04 17:23
  • 第前言vi页页 第8行
    错误内容:对爬虫没有任何了解的读者建议好好了解这一章的知识

    应改为:建议对爬虫没有任何了解的读者好好了解这一章的知识

    王军花 提交于 2019-04-04 17:05 · 纸质版 · 第11印 · 文字或格式错误
    确认于 2019-04-04 17:23
  • 第前言第vi页页 第5章的介绍
    错误内容:包括TXT、JSON、CSV各种文件的存储

    应改为:包括TXT、JSON、CSV文件的存储

    王军花 提交于 2019-04-04 17:06 · 纸质版 · 第11印 · 文字或格式错误
    确认于 2019-04-04 17:24