1
試圖產生「數字」或可能得到的start_url
然後解析start_url
獲得數:Python的Scrapy打印START_URL或可變
class EbaypriceSpider(Spider):
name = "ebayprice"
allowed_domains = ["www.ebay.com"]
start_urls = []
with open('Numbers.csv', 'rb') as omcan_numbers:
number_list = csv.reader(omcan_numbers)
for number in number_list:
start_urls.append('http://www.ebay.com/sch/Omcan' + str(number))
def parse(self, response):
# DO stuff then call parse_page2
def parse_page2(self, response):
print number
# I want to get get start url or number
謝謝你這個工作。任何想法如何獲得「數」與刪除start_url? response.meta ['number']似乎不起作用 –
'meta'是一個字典,它將包含你正在添加的東西。像'meta = {'start_url':url,'some_number':number}將其添加到'start_requests'上 – eLRuLL
WOW NICE THANKYOU –