Ce qui est une bonne implémentation javascript côté serveur pour écrire des scripts uniques pour gérer certaines tâches ou écrire des scripts d'automatisation à utiliser encore et encore. Je suis intrigué par la capacité de SSJS à gratter des pages Web avec une telle facilité et je pense que SSJS pourrait remplacer Python pour mes besoins de script génériques. Existe-t-il une implémentation SSJS pour de telles choses?Script avec JavaScript côté serveur
Répondre
Si vous êtes familier avec jQuery, puis Node.js (avec les plug-ins « requête », « jsdom », et un port de jquery), nous allons vous grattez facilement des pages Web en utilisant jQuery en seulement quelques lignes.
Le ci-dessous permet d'imprimer une liste des toutes les questions sur la page d'accueil de débordement de la pile à votre console:
// Importing required modules
var request = require("request"),
$ = require("jquery");
request({uri: "http://www.stackoverflow.com/"}, function (err, response, body) {
$(body).find("#question-mini-list h3 a").each(function() {
console.log($(this).text());
});
});
Ou si vous utilisez un autre framework javascript dans le navigateur, il ne crée pas difficile votre propre port de MooTools , Prototype ou tout ce qui utilise jsdom pour node.js (c'est juste une question d'encapsulation quelle que soit la bibliothèque pour lui fournir window
, document
et d'autres variables globales - auxquelles jsdom
vous donne accès).
J'ai eu de bons résultats avec Rhino + Quartz
Je suis fan de Node.js. Bien que sa principale force réside dans la construction de serveurs (ce qui n'est apparemment pas votre intention), elle est suffisamment polyvalente et vaut vraiment le détour.
- 1. Javascript côté serveur prendre script
- 2. javascript problèmes côté serveur
- 3. Événements côté serveur JavaScript
- 4. émulant LiveHTTPheader dans le script côté serveur ou javascript?
- 5. Appel Fonction javaScript côté serveur
- 6. Lecture du fichier côté serveur avec Javascript
- 7. appelez un script python côté serveur à partir de javascript
- 8. sortie Obtenir du script python côté serveur
- 9. Meilleurs serveurs javascript côté serveur
- 10. appeler javascript de côté serveur
- 11. Obtention du javascript coté serveur côté client
- 12. Javascript: webservice côté client avec <script> tag
- 13. JavaFX Script pour les applications côté serveur
- 14. fonction d'appel côté serveur de côté client javascript
- 15. ASP.NET - contrôle côté serveur et interaction javascript
- 16. Connexion côté client Javascript, comment authentifier le côté serveur?
- 17. Validation côté client Javascript ou validation côté serveur PHP
- 18. Lecture XML côté serveur avec JavaScript et jQuery
- 19. Navigateur/gestionnaire de fichiers côté serveur Javascript
- 20. JavaScript côté serveur -> Simple Dynamic Site
- 21. ASP.NET transmet une valeur javascript côté serveur
- 22. Validation côté serveur puis publication dans le script distant
- 23. pagination côté serveur avec jQgrid
- 24. Autorisation côté serveur avec OAuth
- 25. Active Scripting côté serveur
- 26. ValidationSummary avec côté client et validation côté serveur
- 27. Appel du gestionnaire d'événements côté serveur dans asp.net à partir du script java côté client
- 28. Détecter Silverlight côté serveur
- 29. validation côté serveur
- 30. Comment appeler une fonction côté serveur depuis javascript?