Salut,
J'ai réussi a reproduire un bug qui avait été remonté concernant ce plugin: "parfois ça bloque pendant longtemps"
Quand WSRMacro parle à WSRNode il fournit l'emplacement de son dossier "D:/xxx/yyy/macros/" pour que les scripts puissent modifier le XML (si ils sont sur la même machine)
Visiblement dans la communication WSRNode <=> PhantomJS la ligne de commande ne doit pas être trop longue sinon ça bloque le process ...
Du coup,
- Je dégage le paramètre 'directory'
- Les scripts PhantomJS pourront faire un post traitement NodeJS si il ont un fichier "nom.node.js"
C'est ce que fera le plugin movie:
- movie.js => Scraping des films et remplissage de l'objet results
- movie.extra.js => récupération de l'objet results et modification de movie.xml
PS: Un jour peut-être que NodeJS et PhantomJS seront fusionné proprement (actuellement c'est très moches)