Я обещаю, что я не специалист по политике сайтов и что вся информация, которую я со временем получу, будет использована для дидактических занятий, так как я учусь.
Моя цель - получить последовательность изображений веб-страницы (на которой я буду применять методы распознавания изображений в будущем). Я подумал написать несколько строк кода на R, чтобы компьютер автоматически делал скриншоты в определенное время.
Я думал, что Rpackages taskscheduleR и веб-шот может подойти мне.
Я написал первый скрипт, который является планировщиком:
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):
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)
Второй скрипт работает, если я выполняю его индивидуально и скриншот появляется в моей папке, хотя если я запускаю скрипт через первый скрипт, он не работает (даже если в выводе я не получаю никакой ошибки) и скриншоты не появляются .
Кто-то может мне помочь или знает что-то альтернативное, что я могу сделать для достижения своей цели?