3 votes

Ouvrir la sortie de scrapy dans un onglet du navigateur ou dans une fenêtre ipython

Je travaille sur ma première araignée après avoir suivi le tutorat scrapy :

class My_Spider(scrapy.Spider):

    name = "My_Spider"

    def start_requests(self):
        for i in range(1):
            yield Request('my_url', method="post", headers= headers, body=payload, callback=self.parse_method)

    def parse_method(self,response):
        print(response.body)

Existe-t-il un moyen d'ouvrir le corps de la réponse dans un onglet de la fenêtre du navigateur ou dans un bloc-notes ipython ?

6voto

alecxe Points 50783

Oui, il existe un open_in_browser() intégré dans la fonction utilitaire de Scrapy :

from scrapy.utils.response import open_in_browser

open_in_browser(response)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X