mirror of https://github.com/scrapy/scrapy.git
fixed bug in passing request callback arguments example code
--HG-- extra : convert_revision : svn%3Ab85faa78-f9eb-468e-a121-7cced6da292c%401007
This commit is contained in:
parent
f4bd8a48dc
commit
482ec0c28c
|
|
@ -176,17 +176,18 @@ Using lambda function::
|
|||
callback=lambda r: self.parse_page2(r, myarg))
|
||||
|
||||
def parse_page2(self, response, referer_url):
|
||||
self.log("Visited page %s from %s" % (response.url, arg))
|
||||
self.log("Visited page %s from %s" % (response.url, referer_url))
|
||||
|
||||
Using Request.meta::
|
||||
|
||||
def parse_page1(self, response):
|
||||
request = Request("http://www.example.com/some_page.html",
|
||||
callback=lambda r: self.parse_page2(r, myarg))
|
||||
callback=self.parse_page2)
|
||||
request.meta['referer_url'] = response.url
|
||||
|
||||
def parse_page2(self, response):
|
||||
self.log("Visited page %s from %s" % (response.url, request.meta['referer_url']))
|
||||
referer_url = response.request.meta['referer_url']
|
||||
self.log("Visited page %s from %s" % (response.url, referer_url))
|
||||
|
||||
.. _ref-request-subclasses:
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue