Dans Node.js / Express, comment puis-je “télécharger” une page et obtient son format HTML?
À l'intérieur du code, je veux la télécharger "http://www.google.com" et de le stocker dans une chaîne de caractères.
Je sais comment le faire que dans urllib en python. Mais comment voulez-vous faire dans Node.JS + Express?
Est-il un moyen facile de faire cela? Je suis l'espoir d'un bon ensemble d ' "outils" que je peux télécharger un module...
Pouvez-vous expliquer ce que vous entendez par "dans le code"?
Pouvez-vous expliquer ce que vous entendez par "dans le code"?
OriginalL'auteur TIMEX | 2011-04-27
Vous devez vous connecter pour publier un commentaire.
À l'aide de node.js vous pouvez simplement utiliser le protocole http.la méthode de requête
http://nodejs.org/docs/v0.4.7/api/all.html#http.request
Cette méthode est intégrée dans le nœud, vous avez juste besoin d'exiger http.
Si vous voulez juste faire un GET, vous pouvez utiliser le protocole http.obtenir
http://nodejs.org/docs/v0.4.7/api/all.html#http.get
(Exemple de node.js docs)
Vous pouvez également utiliser mikeal demande du module
https://github.com/mikeal/request
C'est vrai jusqu'à ce que vous avez à travailler avec les redirections, facultatif autorisation de base etc.
npm install download
fonctionne le mieux.OriginalL'auteur
OriginalL'auteur
doc lien : https://github.com/request/request
OriginalL'auteur