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

  • 第248页 正文第一行后面
    错误内容:多线程

    应改为:多进程

    王军花 提交于 2018-04-23 09:48 · 纸质版 · 第3印 · 文字或格式错误
    确认于 2018-04-23 09:48
  • 第256页 获取属性中的第2行代码
    错误内容:from selenium.webdriver import ActionChains

    应改为:
    没有用到 ActionChains 类,删除本行代码

    灵魂 提交于 2018-05-12 23:39 · 纸质版 · 第4印 · 建议
    确认于 2018-05-17 10:04
  • 第258页 正文第2行
    错误内容:然后尝试获取父级 Frame 里的 logo 节点

    应改为:然后尝试获取子 Frame 里的 logo 节点
    即:“父级” 改为 “子”
    灵魂 提交于 2018-05-13 00:01 · 纸质版 · 第4印 · 文字或格式错误
    确认于 2018-05-17 10:05
  • 第270页 中间(正文第8行)
    错误内容:cancel_on_error,可选参数,默认为 false

    应改为:cancel_on_error,可选参数,默认为 true


    灵魂 提交于 2018-05-22 23:53 · 纸质版 · 第5印 · 文字或格式错误
    确认于 2018-06-14 10:50
  • 第270页 正文第 6 行
    错误内容:cancel_on_redirect,可选参数,默认为 false

    应改为:cancel_on_redirect,可选参数,默认为 false,如果值为 true,

    灵魂 提交于 2018-05-23 01:39 · 纸质版 · 第5印 · 文字或格式错误
    确认于 2018-06-14 10:50
  • 第295页 正文第5行
    错误内容:刚才我们所定义的 get_index() 方法

    应改为:刚才我们所定义的 index_page() 方法

    灵魂 提交于 2018-05-13 15:52 · 纸质版 · 第4印 · 文字或格式错误
    确认于 2018-05-17 10:05
  • 第307页
    错误内容:
    文中写到:
    screen = self.get_screenshot()
    但是前后文均未曾定义此方法。
    改为:

    最前面加上下述代码:
    def get_screenshot(self):
    """
    获取网页截图
    :return: 截图对象
    """
    screenshot = self.browser.get_screenshot_as_png()
    screenshot = Image.open(BytesIO(screenshot))
    return screenshot
    wkd_988 提交于 2018-05-03 20:26 · 纸质版 · 第4印 · 技术错误
    确认于 2018-05-17 10:08
  • 第315页 正文第 3 行
    错误内容:它需要传入图片对象和验证码的代号

    应改为:它需要传入图片对象和验证码类型的代号

    灵魂 提交于 2018-07-30 00:10 · 纸质版 · 第6印 · 建议
    确认于 2018-11-02 10:42
  • 第316页
    错误内容:
    def get_touclick_image(self, name='captcha.png'):
    """
    获取验证码图片
    :return: 图片对象
    """
    top, bottom, left, right = self.get_position()
    print('验证码位置', top, bottom, left, right)
    screenshot = self.get_screenshot()
    captcha = screenshot.crop((left, top, right, bottom))
    return captcha
    应改为:
    def get_touclick_image(self, name='captcha.png'):
    """
    获取验证码图片
    :return: 图片对象
    """
    top, bottom, left, right = self.get_position()
    print('验证码位置', top, bottom, left, right)
    screenshot = self.get_screenshot()
    captcha = screenshot.crop((left, top, right, bottom))
    captcha.save(name)
    return captcha


    少写了一行
    Switch 提交于 2018-08-04 11:33 · 纸质版 · 第7印 · 技术错误
    确认于 2018-09-27 15:29
  • 第323页 16行
    错误内容:numbers = [int(number) for number in list(template_name.split('.')[0])


    应改为:字符串本身也是可迭代的,不需要list()。建议改成numbers = [int(number) for number in template_name.split('.')[0]]
    金蝉脱壳 提交于 2018-09-03 12:08 · 纸质版 · 第7印 · 建议
    确认于 2018-09-27 15:30