Посмотрите на несколько частей в Интернете, но нашел то, что поможет мне.
У меня есть форма, которая автоматизирует лучшее, что я мог с PHP и Javascript (JS генерирует случайное число и объединяет его в одно из полей формы)
Теперь все, что мне нужно сделать, это «нажать» кнопку отправки.
Я занимаю CasperJS (консоль) для отправки инструкции на выполнение процесса (зайдите на страницу — нажмите кнопку — дождитесь результатов — повторите вручную)
Но я хочу автоматизировать с любым из них (cron job, curl, casperJS) и отправляйте каждые 15 минут (Я забыл написать инструкцию и отправить ее, поэтому хочу автоматизировать это).
ФОРМА находится в основной общий сервер с Apache / MySql.
Я бы отправил вам ссылку, но она приватная.
Любая идея, как вы могли бы сделать это.
Вы можете достичь того, что вам нужно, только с помощью casperjs с помощью js setinterval и удобной маленькой функции в большинстве пакетов linux, называемой screen. В Ubuntu вы можете установить его так:
sudo apt-get install screen
Теперь, чтобы использовать это:
Создайте новый файл с расширением .js для запуска с casperjs.
Вот пример кода, который вы можете попробовать:
casper.start('http://myurl.com/myform.php', function() {
setinterval(function(){
// click the submit button
casper.waitForSelector("your buttonselector")
.thenClick("yourbuttonselector");
console.log('button pressed.');
},15*60*1000);//the time in miliseconds
}).run(function(){/* this prevents exiting*/});
сохраните приведенный выше скрипт как файл, например: myfile.js
casperjs myscript.js
screen -x
Других решений пока нет …