1
Dies ist meine Spinne Seite:Wie Crawl-Seite Link in Artikel mit Scrapy zu speichern?
rules = (
Rule(LinkExtractor(allow=r'torrents-details\.php\?id=\d*'), callback='parse_item', follow=True),
)
def parse_item(self, response):
item = MovieNotifyItem()
item['title'] = response.xpath('//h5[@class="col s12 light center teal darken-3 white-text"]/text()').extract_first()
item['size'] = response.xpath('//*[@class="torrent-info"]//tr[1]/td[2]/text()').extract_first()
item['catagory'] = response.xpath('//*[@class="torrent-info"]//tr[2]/td[2]/text()').extract_first()
yield item
Jetzt möchte ich die Seite Link in einem Element speichern Artikel sagen [ ‚page_link‘], die durch diesen Code gekrochen:
rules = (
Rule(LinkExtractor(allow=r'torrents-details\.php\?id=\d*'), callback='parse_item', follow=True),
)
Wie kann ich tun Das ? Vielen Dank im Voraus
Oh toll! Got it it thanks: D – Mohib
Ich habe eine andere Frage, was ist, wenn ich eine andere Regel hatte, die zur nächsten Seite crawlen, und ich möchte das speichern, wie kann ich das tun? @alecxe – Mohib
@Mohib Ich denke, dass Sie den "Referer" in diesem Fall erhalten können, finden Sie unter http://stackoverflow.com/questions/12054958/scrapyhow-to-print-request-referrer. – alecxe