Ho creato un'applicazione in casperjs che ritaglia dati sportivi da un sito web.Esecuzione di casperjs per cronjob su heroku
Mi piacerebbe eseguire questa applicazione per cronjob su heroku, per salvare i risultati sportivi in un csv, database o documenti google esterni (non è ancora stato deciso).
Tuttavia, ho una domanda prima di iniziare per la sua attuazione per Heroku:
- ho trovato questo buildpack per
heroku
, che sostiene che è possibile eseguirecasperjs
scirpts. Tuttavia, ho bisogno dinodejs
per eseguire lo script pianificato? O posso semplicemente creare un cronjob su heroku?
Apprezzo molto le vostre risposte!
È possibile salvare l'output da 'casperjs' a un csv su heroku? Questo è permesso anche? Apprezzerei la tua risposta! – mrquad
Sfortunatamente non è possibile, il filesystem di heroku è di sola lettura. Vedo 2 soluzioni, o scrivi le informazioni su un db (heroku usa postgresql) e puoi esportare facilmente in csv. O carichi direttamente dal tuo script su un altro server. Non sono sicuro di quale di questi sarebbe il più semplice sapendo che non stai usando node.js ... Forse dai un'occhiata a https://github.com/leesei/heroku-casper-node e vedi se può darti idee – xShirase
Thx per la tua risposta! Ho guardato attraverso il link che hai condiviso con me, tuttavia, questo non risolve il mio problema. Una soluzione che potrei usare potrebbe essere quella di creare un foglio google in cui inserisco i miei dati via json. Qualche consiglio se è possibile con Casper? Apprezzerei anche ad esempio per accettare la tua risposta! – mrquad