私はサイトポリシーの専門家ではなく、最終的に私が得るすべての情報は私が学生であるように教授的研究に使用されることを前提としています。taskscheduleRによる自動ウェブスクリーンショット
私の目的は、Webページの画像を取得することです(今後は画像認識の手法を適用します)。私はRにいくつかのコード行を書いて、PCが特定の時間に自動的にスクリーンショットを作るようにすることを考えました。
私は、Rpackages taskscheduleRとwebshotは私のために働くかもしれないと思った。
私はスケジューラである第一のスクリプトを書いた:場合
library(webshot)
#webshot::install_phantomjs() # only the first time
URL="https://www.hattrick.org"
time0=gsub(":","",Sys.time())
time=gsub(" ","",time0)
out=paste(time,".png",sep="")
webshot(URL, out, delay=1)
2番目のスクリプトは動作します:
library(taskscheduleR)
myscript <- system.file("extdata", "shooter.R", package = "taskscheduleR")
## run script
taskscheduler_create(taskname = "SCHEDULE_TRAINING", rscript = myscript,
schedule = "MINUTE", starttime = format(Sys.time() + 5,
"%H:%M"))
## delete the tasks
taskscheduler_delete(taskname = "SCHEDULE_TRAINING")
をして、私はスクリーンショット(shooter.R)を行う2番目のスクリプトを書きました私はそれを個別に実行し、スクリーンショットは私のフォルダに表示されますが、最初のスクリプトでスクリプトを実行しても出力されてもエラーは表示されず、スクリーンショットが表示されません。
誰かが私の目標に達するために私を助けることができるか、あるいは私が何かできることを知っていますか?
ありがとうございました!
[taskscheduler Rを介して画像を保存に失敗](https://stackoverflow.com/questions/47886517/failure-in-saving-images-through-taskscheduler-r)の可能性の重複 – PoGibas