2016-11-04 5 views
0

要約 - 私は毎朝、いくつかの異なるバスケットボールサイトを掻き集めて、毎日の朝に利用可能なデータを掻き集めるが、同じ日の夕方までには良い状態になっている。私はrvestとrseleniumを使用します。朝のバスケットボールゲームがあれば週末などのデータが早く消えてしまい、ゲームが終了して1時間後にデータが消えてしまうことがあります。私が取り組んでいるこのプロジェクトでは、できるだけ多くのデータを手に入れるために最善を尽くす必要があります。自動日除けリマインダーの自動作成方法

は、私は私が助けを得るために期待しています二つの質問がある - 答え、私は最初の質問を得ることができる場合に、2番目の1はおそらく無関係です:

  • は、さらに掻き落とした自動化することがとにかくありそれらは毎日特定の時間に自分のコンピュータ上で自動的に実行されますか?私のスクレーパーはうまく働き、かなり頑丈ですが、毎日適切な時間にスクレーパーを手動で動かす必要があります。
  • 最初の箇条書きではない場合は、毎日の最初のNBA試合の1時間前に毎日自動リマインダーを毎日電話に送信することがありますか?時には、最初の試合は午後7時(ET)、正午(ET)(週末)です。

これに関するご意見をお待ちしております。

+2

Rファイルをスクリプトとして実行できるので、[cron'](https://en.wikipedia.org/wiki/Cron)Unix(macOSを含む)コマンドラインユーティリティを使用して実行をスケジュールすることができます。 Windowsには同等の機能があります。 2番目の質問は、すでにカレンダーアプリによって解決されています。 – alistaire

答えて

0

はい、スクレイピングアプリケーションを自動化できます。 24時間稼働するスケジューラを作成し、毎時間をチェックします。午前4時にスクラップを開始する場合は、午前4時には毎時間チェックします。このように、あなたのスクラップを自動化することができますし、午後6時に廃棄を開始したい場合にも、あなたは、二つ以上の条件が意味を置くことができ、またそうあなただけのような次のように両方の条件を置く必要があります。

if (CurrentTime == "4 AM" || CurrentTime == "6 PM") 
{ 
    //Start Scrapping 
} 

私ができますどのテクノロジーを使用しているかを教えてください。

関連する問題