Je sais très, très peu de javascript, mais je suis intéressé à écrire un script qui a besoin d'informations d'une autre page Web. Y at-il un équivalent javascript de quelque chose comme urllib2? Il n'a pas besoin d'être très robuste, juste assez pour traiter une simple requête GET, pas besoin de stocker des cookies ou quoi que ce soit et stocker les résultats.Javascript accéder à une autre page Web
Répondre
Il y a le XMLHttpRequest, mais cela se limiterait au même domaine de votre site web, à cause du Same Origin Policy.
Cependant, vous pourriez être intéressé à vérifier le poste débordement de la pile suivante pour quelques solutions autour de la même politique Origine:
MISE À JOUR:
Voici un exemple très basique (non multi-navigateur):
var xhr = new XMLHttpRequest();
xhr.open('GET', '/questions/3315235', true);
xhr.onreadystatechange = function() {
if (xhr.readyState === 4) {
console.log(xhr.responseText);
}
};
xhr.send(null);
Si vous exécutez ci-dessus dans Firebug, avec débordement de pile ouverte, vous obtiendrez le code HTML de cette question imprimée dans votre console JavaScript:
JavaScript access another webpage http://img217.imageshack.us/img217/5545/fbugxml.png
Vous pouvez émettre une requête AJAX et la traiter.
Écrivez votre propre serveur, qui exécute le script pour charger les données des sites Web. Puis, à partir de votre page Web, demandez à votre serveur de récupérer les données des sites Web et de vous les renvoyer.
- 1. Accéder à une page Web en C++
- 2. Ajouter à une page Web en javascript
- 3. Comment utiliser jQuery Mobile pour accéder à une autre page?
- 4. Accéder à une session d'une autre application Web
- 5. OO JavaScript: Accéder à une autre méthode du même objet?
- 6. Accéder au contrôle d'une page à partir d'une autre page
- 7. en utilisant une boucle pour passer d'une page Web à une autre impliquant javascript
- 8. Javascript; Envoi utilisateur vers une autre page
- 9. Comment puis-je intégrer le résultat d'une page Web dans une autre page Web sur un autre site Web?
- 10. à charger dialogue jquery à partir d'une autre page web
- 11. JavaScript- trouver du texte dans une page et accéder à l'emplacement de la page
- 12. Puis-je accéder à ViewState d'une page sur une autre page dans Asp.Net?
- 13. Envoyer une page Web par javascript
- 14. utilisateur direct à une autre page
- 15. Empêcher une page Web de naviguer à l'aide de JavaScript
- 16. Utilisation de la fonction Javascript sur une autre page
- 17. Comment utiliser Actionscript 3.0 pour accéder à une nouvelle page Web à la dernière image?
- 18. comment peut-on accéder à l'objet fenêtre d'une page Web
- 19. Accéder à une commande en javascript
- 20. Comment accéder à une page .ascx à partir d'une autre vue?
- 21. Accéder à l'URL exécute JavaScript
- 22. Comment accéder à DOM d'une page Web dans QtWebKit?
- 23. Si une page exécute un Response.Redirect() sur une autre page Web, la nouvelle page peut-elle accéder aux valeurs des contrôles asp.net depuis la page d'origine?
- 24. Lire la valeur d'une page aspx à une autre
- 25. Comment accéder à une valeur dans un autre contrôle
- 26. Comment passer des variables javascript d'une page html à une autre page html
- 27. afficher la page web à l'intérieur d'une autre page Web sans cadre
- 28. Accéder à une image prise dans une autre classe
- 29. accéder à une variable d'une autre classe via une propriété
- 30. ouvrir la page Web (ou l'instantané de la page Web) dans une autre page Web bien que vb.net
Merci, il semble que AJAX conviendra plaisamment mes besoins. – EricR