Skip to content

Latest commit

 

History

History
195 lines (130 loc) · 2.14 KB

勘误表.md

File metadata and controls

195 lines (130 loc) · 2.14 KB

勘误表

这里将会记录读者返回的印刷错误和改正方法。

16页

第4行

tuple_2 = ('哈哈哈哈', '嘿嘿嘿嘿']

应改为:

tuple_2 = ('哈哈哈哈', '嘿嘿嘿嘿')

55页

代码段第3行

source = requests.get('https://www.baidu.com').content.deocde()

应改为

source = requests.get('https://www.baidu.com').content.decode()

73页

第2行,

输入mport lxml

应改为

输入import lxml

倒数第5,6行(本页最后一个代码块第1,2行)

import lxml html

应改为

import lxml.html
selector = lxml.html.fromstring('网页源代码')

以图片为准。

95页

第一个代码块最后一行

collection = db1['spider']

应改为:

collection = database['spider']

第3个代码块倒数第二行

collection = db.test

应改为:

collection = database.test

第4个代码块最后一行

collection = db1['spider']

应改为:

collection = database['spider']

第5个代码块最后一行

collection = db1['spider']

应改为:

collection = database['spider']

176 页

第2个代码块

--proxy_host=代理IP

应改为:

--proxy-host=代理IP

183 页

第3个代码块

device(scrollable=True).scroll.vert.forward()

应改为:

device(scrollable=True).scroll.vert.backward()

190 页

第1段第1行

在终端输入 crontab-e

应改为:

在终端输入 crontab -e

193 页

第1个代码块

while True:
    for phone in phone_list:
        if phone.is_alive():
            break
    else:
        break
time.sleep(60)

应改为:

while True:
    for phone in phone_list:
        if phone.is_alive():
            break
    else:
        break
    time.sleep(60)

即最后一行应缩进一个级别,使其位于 while 循环内

242页

12.1.2 小节第二行

爬虫中间键的作用对象是爬虫

应改为:

爬虫中间件的作用对象是爬虫