GUI 環境で Qt を使用して、特定のタスク用の単純な Web クローラーを作成しました。今、私はそれを(cronを使用して)自動化したいのですが、純粋な非GUI環境を使用する必要があります。コードを非 GUI アプリケーションに移植しようとしましたが、成功しませんでした。
いくつか質問があります:
純粋な非 GUI 環境で QWebPage を使用することは可能ですか? (Linux 端末)。同様の質問をいくつか読みましたが、それは不可能だと思いますが、まだ疑問があります。
それが不可能な場合、Qt を使用して非 GUI アプリケーション用の Web クローラーをプログラムするにはどうすればよいですか? 私はQtに精通しており(もちろん専門家ではありません)、可能であれば使用したいです
それでもできない場合、HTML ページを取得して解析するためにどのライブラリをお勧めしますか? (マルチプラットフォームと C++、Python でもありますが、これはまた多くの作業をしなければならないことを意味します)
編集:
この回答によると、端末で Web クローラーを実行できますが、偽のサーバーを使用する必要があります。これは完璧な解決策ではありませんが、cron でタスクをプログラムすることができます。将来的には、このタスクの Python の能力を調査します。