Sobald Sie in der Shell sind, können Sie mit Python machen, was Sie wollen. Dazu gehört das Lesen/Schreiben von Daten aus/in eine Datei, zum Beispiel unter Verwendung der Module json oder csv.
Aber, da wir über Scrapy und csv sprechen, lassen Sie uns CsvItemExporter Scrapy verwenden den Job zu erledigen:
from scrapy.exporters import CsvItemExporter
items = [{'one': 'data', 'two': 'more data'}, {'one': 'info', 'two': 'more info'}]
with open('data.csv', 'w') as f:
exporter = CsvItemExporter(file=f, fields_to_export=['one', 'two'])
exporter.start_exporting()
for i in items:
exporter.export_item(i)
exporter.finish_exporting()
dass eine gestrippt ist abgespeckte Version von dem, was Scrapy tut, wenn Sie die -o
Option die crawl
hinzufügen Befehl zum Speichern der Ausgabe in einer Datei.
Ich habe die Seite gelesen, aber wie kann ich Daten damit ausgeben? –