本帖最后由 Zeaf 于 2020-5-6 10:40 编辑
想爬取网页上多页图片,并且每一页用一个线程跑
已知:页数为i(不确定)
目标:批量定义函数并启动线程
例如i=5时:
[Python] 纯文本查看 复制代码 if __name__ == '__main__':
t1 = threading.Thread(target=get_img_1) #第一个线程
t2 = threading.Thread(target=get_img_2) #第二个线程
t3 = threading.Thread(target=get_img_3) #第三个线程
t4 = threading.Thread(target=get_img_4)
t5 = threading.Thread(target=get_img_5)
t1.start() #启动第一个线程
t2.start() #以此类推
t3.start()
t4.start()
t5.start()
可能我只是不会用这个线程吧....想着随机得到一个i能够自动多线程跑,每页一个线程,如何做到呢?
CSDN果然最强,原来元组要加逗号的,代码如下
[Python] 纯文本查看 复制代码 if __name__ == '__main__':
for x in range(1,i+1):
threading.Thread(target=get_img, args=(x,)).start() #def get_img(x) |