Я новичок в Python и попытался l oop через файл CSV с двумя столбцами; имя и почтовый индекс:
Name of Company, 1234
Конечный URL должен выглядеть так:
https://www.example.com/result.aspx?what=Name+of+Comapny&where=1234
Я пробовал это так:
class csvSpider ( scrapy.Spider): name = 'csv_spider' def start_requests(self): with open('test.csv') as f: for line in f: if not line.strip(): continue print 'https://www.example.com/result.aspx?what=' + line[0] + '&where=' + line[1] yield Request('https://www.example.com/result.aspx?what=' + line[0] + '&where=' + line[1])
class csvSpider ( scrapy.Spider): name = 'csv_spider'
def start_requests(self): with open('test.csv') as f: for line in f: if not line.strip(): continue print 'https://www.example.com/result.aspx?what=' + line[0] + '&where=' + line[1] yield Request('https://www.example.com/result.aspx?what=' + line[0] + '&where=' + line[1])
Я также импортировал модуль CSV в начале файла Python.
Не уверен, что я делаю неправильно - как я могу заставить это работать?
Заранее спасибо!