私が試したscrapy crawlコマンドの出力を保存しようとしています scrapy crawl someSpider -o some.json -t json >> some.text
しかし、うまくいきません...どのように出力をテキストに保存できるか教えていただけますかファイル....私はログと情報が治療によって印刷されたことを意味します...Scrapy crawlコマンドの出力を保存するには
6
A
答えて
9
あなたはstderrもリダイレクトする必要があります。あなたはstdoutだけをリダイレクトしています。キーがリダイレクトのソースとして標準エラー出力「を選択し、」数2、である
scrapy crawl someSpider -o some.json -t json 2> some.text
: あなたはこのように何とかそれをリダイレクトすることができます。
あなたが使用することができ、一つのファイルに標準エラー出力と標準出力の両方をリダイレクトしたい場合:出力のリダイレクトの詳細については
scrapy crawl someSpider -o some.json -t json &> some.text
9
あなたはこれらの行を追加することができますsettings.py
:
LOG_STDOUT = True
LOG_FILE = '/tmp/scrapy_output.txt'
そして、通常のクロールを開始:
scrapy crawl someSpider
0
runspiderコマンドの出力を取得する場合は、
scrapy runspider scraper.py -o some.json -t json 2> some.text
これは同様に機能します。
関連する問題
- 1. Scrapy Spider Crawl 0 pages
- 2. Bashでコマンドの出力を保存/保存する方法は?
- 3. Python - CSVにSSHコマンド出力を保存
- 4. アレイのコマンド出力を保存
- 5. Scrapyからの出力をファイルまたはデータベースに保存する方法
- 6. MAC bashシェル - コマンド出力の保存
- 7. Laravel Artisanコマンドの出力を保存/リダイレクトする方法は?
- 8. バッチファイルで変数にPingコマンドの出力を保存する
- 9. linuxコマンドを実行して出力をファイルに保存する
- 10. Scrapy:データを保存する
- 11. 出力がある場合のみコマンド出力を保存する(Unix CLI)
- 12. R出力を保存するには?
- 13. コマンド出力をbashのssh経由で変数に保存するには
- 14. hdfsコマンド出力をシェル変数に保存します
- 15. scrap crawlを実行するためのDjango管理コマンド
- 16. コマンド出力をWindowsのファイルに保存し、端末の出力も表示する方法は?
- 17. 保存する出力
- 18. topコマンドの出力をXML形式で保存する方法は?
- 19. VBAを使用したコマンド出力の実行と保存
- 20. Chromeにコンソール出力を保存する
- 21. イベントログメッセージに出力を保存するスクリプト
- 22. 出力ファイルをユーザーフォルダに保存する
- 23. ファイルにスパークランチャー出力を保存する
- 24. Pythonサイトクローラ、Scrapyでファイルを保存する
- 25. Python Scrapyエラー。複数のスパイダーで 'scrapy crawl'を実行することはもうサポートされていません
- 26. ScrapyクローラExcel出力
- 27. 代替コマンドは別のbashコマンドに出力しますが、同時に改行を保存しますか?
- 28. 異なるファイルのコマンドを実行して出力結果を保存する
- 29. Nodejsで呼び出されたコマンドの出力を保存します。
- 30. teeへの配管コマンド出力とコマンドの終了コードの保存
ログ設定の詳細については、[link](http://doc.scrapy.org/en/latest/topics/logging.html#logging-settings)を参照してください。クローラ設定を即座に変更するには、 'Scrap Crawl MyCrawler -s LOG_FILE =/var/log/crawler_mycrawler.log' -sトリガーを使用することもできます。 – pista329