“Erstellen eines Projekts in Pycharm mit Scrapy” Code-Antworten

Erstellen eines Projekts in Pycharm mit Scrapy

tutorial/
    scrapy.cfg            # deploy configuration file

    tutorial/             # project's Python module, you'll import your code from here
        __init__.py

        items.py          # project items definition file

        middlewares.py    # project middlewares file

        pipelines.py      # project pipelines file

        settings.py       # project settings file

        spiders/          # a directory where you'll later put your spiders
            __init__.py
Cute Capuchin

Erstellen eines Projekts in Pycharm mit Scrapy

import scrapy


class QuotesSpider(scrapy.Spider):
    name = "quotes"

    def start_requests(self):
        urls = [
            'http://quotes.toscrape.com/page/1/',
            'http://quotes.toscrape.com/page/2/',
        ]
        for url in urls:
            yield scrapy.Request(url=url, callback=self.parse)

    def parse(self, response):
        page = response.url.split("/")[-2]
        filename = f'quotes-{page}.html'
        with open(filename, 'wb') as f:
            f.write(response.body)
        self.log(f'Saved file {filename}')
Cute Capuchin

Ähnliche Antworten wie “Erstellen eines Projekts in Pycharm mit Scrapy”

Fragen ähnlich wie “Erstellen eines Projekts in Pycharm mit Scrapy”

Weitere verwandte Antworten zu “Erstellen eines Projekts in Pycharm mit Scrapy” auf Python

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen