2016-03-02 47 views
0

我刮從數產生出鏈接的頁面請求的引用,如何保持在scrapy

www.some_page.com/some_number 

當我嘗試在頁面存在的URL變化,:

response.request.url 

我不明白的:

www.some_page.com/some_number 

,我使用,使搜索,所以我失去了我用得到的頁面數量,我需要爲k把這個數字再次匹配數據。

當我發出請求並將其返回給響應時,我該如何傳遞一些值,作爲參數中的數字?

+0

我提出這個問題,但不夠詳細,因此有必要進行其他的問題,一旦我正要沒有我需要的東西更清晰 –

回答

1

這正是.meta是:

def parse(self, response): 
    return scrapy.Request(url, 
          meta={"number": number}, 
          callback=self.parse_page) 

def parse_page(self, response): 
    print(response.meta["number"])