у меня есть массив
myArray = array(url1,url2,...,url90)
Я хочу выполнить эту команду 3 раза параллельно
scrapy crawl mySpider -a links=url
и каждый раз с 1 URL,
scrapy crawl mySpider -a links=url1
scrapy crawl mySpider -a links=url2
scrapy crawl mySpider -a links=url3
и когда первый закончит свою работу, он получит другой URL-адрес, например
scrapy crawl mySpider -a links=url4
Я прочитал этот вопрос и этот, и я пробую это:
import threading
from threading import Thread
def func1(url):
scrapy crawl mySpider links=url
if __name__ == '__main__':
myArray = array(url1,url2,...,url90)
for(url in myArray):
Thread(target = func1(url)).start()