什么是多线程爬虫:
所谓多线程,即程序中的某些程序段并行执行,合理的设置多线程,可以让爬虫效率更高
多线程爬虫必须导入threading模块,import threading
固定格式:
import threading
class A(threading.Thread):
def __init__(self):
threading.Thread.__init__(self) #初始化线程
def run():
for i in range(0,10):
print('我是线程A')
class B(threading.Thread):
def __init__(self):
threading.Thread.__init__(self) #初始化线程
def run():
for i in range(0,10):
print('我是线程B')
t1 = A()
t1.start() #启动线程
t2 = B()
t2.start