CheerioのWebページから情報を取得するファイルがありますが、新しいデータがある場合は再起動するように1日のようにsetTimeout
のようなものを指定してください。私はsetTimeout
としてはいけないと思います。なぜなら、15-20ファイルのボットを持っているので、スレッドを使うべきですが、どうやってサービスのように使うのでしょうか。Node.js Cheerioのロボット
答えて
実際には、15〜20は私にとってはsetTimeout
を使用しても問題ありません。
https://www.npmjs.com/package/node-scheduleのようないくつかのcronツールを確認し、必要に応じてクローラをスケジュールして、より効率的になるようにスケジューリングすることを検討したいと考えました。
ノードにはcronを使用することをお勧めします。これはcronの実装であり、使用するのはとても簡単です。これにより、必要なときに実行されるタスクをスケジュールすることができます。また、setTimeoutを使用してサーバーをオーバーロードせずにタスクをスケジュールすることもできますが、多くのことがないと言うことから、あまり影響を与えません。
私はそれをお知らせしてくれてありがとうを確認します – gnncrdm
今私はうまく動作しますが、私はボットをサーバlinux)次にノードmybot.jsで始まる、サーバーを出るたびに閉じられないのでしょうか?サービスなどが必要ですか? – gnncrdm
Nodeを[screen](https:// help)で実行する必要があります.ubuntu.com/community/Screen)、ベストプラクティスと最善の方法は[pm2](http: //pm2.keymetrics.io/)は、サーバー上で動作し、ノードプロセスを監視し、実行し続けるサービスです。 – y0hami
- 1. サーバサイド(同形)DOMマニュプレーションNode.js + Cheerio
- 2. Cheerio Node.JS外部タイトルリンクの問題
- 3. Node.js cheerio奇妙な文字(キリル文字)
- 4. Node.js fs cheerio複数のファイルを読み書きします
- 5. Node.jsのWebスクレイピングに関する問題|リクエスト| cheerio
- 6. Cheerioエラーハンドラノードjs
- 7. Cheerioの解析テーブル
- 8. Cheerio Map Strange Behavior
- 9. Cheerio&Gifv issues
- 10. Cheerioダイレクト子セレクタ
- 11. ロボットの距離
- 12. nodejs/cheerio/x-rayのダイナミックリンク
- 13. Javaのjsoup htmlの解析ロボットのインデックス/ロボットの検出、noindex
- 14. JavaロボットcreateScreenCaptureのパフォーマンス
- 15. Cheerioクラスプロパティを取得する
- 16. Cheerio web掻き取りエラー
- 17. ロボット用ロボットフレームワークリモートキーワード
- 18. node.js modules path
- 19. jQuery/cheerioでスクリプトタグの変数にアクセスする
- 20. node.js - cheerioを使用して複数のテーブルを持つhtmlページ内の特定のテーブルを解析する
- 21. 無限の2つのロボット
- 22. React Axios GitHubレスポンスのCheerio解析
- 23. cheerio - 複数のクラスを選択
- 24. NodeJS Cheerio、廃止と変数の取得
- 25. JAVAロボットmouseMove 2モニタ
- 26. ロボットの360度回転プラットフォーム
- 27. カメラとロボットのキャリブレーション方法
- 28. ロボットでの機械学習
- 29. Javaロボットの確認mouseclick
- 30. Javaのロボット - 問題タイピング「」マック
あなたの素早い返信をありがとうございます。私はチェックします – gnncrdm
私はこのボットを実行しています。サーバでファイルを実行し続けるために別のものを使用する必要がありますか?私のサーバをログアウトしたときに、このファイルのようなサービスやsometingを停止することができるので、私はサーバをログアウトするときに停止することができます – gnncrdm
それについて、pm2が役に立ちます –