def parse(self, response):
e = LinkExtractor()
urls = [link.url for link in e.extract_links(response)]
for url in urls:
if response.url != url:
yield self.addurl(url)
if urls:
qs = urlparse.parse_qs(urlparse.urlparse(response.url).query)
qs = dict((k, v[0]) for (k, v) in qs.iteritems())
qs['p'] = int(qs['p']) + 1
url = 'http://comeon5678.com/event/list'
yield scrapy.Request('%s?%s' % (url, urllib.urlencode(qs)))
评论列表
文章目录