Ich weiß sehr, sehr wenig Javascript, aber ich bin daran interessiert, ein Skript zu schreiben, das Informationen von einer anderen Webseite benötigt. Gibt es dort ein Javascript-Äquivalent von etwas wie urllib2? Es muss nicht sehr robust sein, gerade genug, um eine einfache GET-Anfrage zu verarbeiten, keine Notwendigkeit, Cookies oder irgendetwas zu speichern und die Ergebnisse zu speichern.Javascript Zugriff auf eine andere Webseite
Antwort
Es gibt die XMLHttpRequest, aber das wäre auf die gleiche Domain Ihrer Website beschränkt, wegen der Same Origin Policy.
UPDATE:
Sie können jedoch bei der Prüfung der folgenden Stack-Überlauf Beitrag für ein paar Lösungen rund um die Same Origin Policy interessiert sein
Hier ist ein sehr einfaches (nicht browserübergreifendes) Beispiel:
var xhr = new XMLHttpRequest();
xhr.open('GET', '/questions/3315235', true);
xhr.onreadystatechange = function() {
if (xhr.readyState === 4) {
console.log(xhr.responseText);
}
};
xhr.send(null);
Wenn Sie die oben in Firebug, mit Stapelüberlauf geöffnet laufen, dann würden Sie den HTML-Code dieser Frage in Ihrer JavaScript-Konsole gedruckt bekommen:
JavaScript access another webpage http://img217.imageshack.us/img217/5545/fbugxml.png
Sie könnten eine AJAX-Anfrage ausgeben und diese bearbeiten.
Ihren eigenen Server schreiben, die Führt das Skript zum Laden der Daten von Websites aus. Fragen Sie dann Ihren Server von Ihrer Webseite aus, die Daten von Websites abzurufen und an Sie zurückzusenden.
- 1. Zugriff auf eine andere Datei mit Ajax
- 2. Zugriff auf $ .widget.prototype in Webseite
- 3. Zugriff auf eine andere Ansicht in CodeIgniter?
- 4. Wert an eine andere Webseite übergeben
- 5. Webseite Anwendung fest auf ein Javascript warten
- 6. Übergeben von Variablen an eine andere Webseite
- 7. mySQL Abfrage Ergebnis auf andere Webseite umleiten
- 8. Getting 404 beim Zugriff auf eine Webseite über jsoup
- 9. eingestellt auf req und Zugriff auf eine andere Route
- 10. Zugriff auf DOM einer Webseite in QtWebKit?
- 11. Zugriff auf eine Kontrolle in Javascript
- 12. Javascript Netbeans Zugriff auf eine neue Klassensyntax
- 13. Holen Sie sich eine Webseite 'Objekt' in Javascript
- 14. auf eine andere Seite
- 15. Zugriff auf Iframe-Elemente in JavaScript
- 16. html5 Video auf Android 4: Vollbild abspielen dann auf eine andere Webseite umleiten - funktioniert nicht
- 17. Zugriff auf chrome.devtools.network Informationen von Javascript
- 18. Zugriff auf eine andere Struktur nach Wert oder Zeiger
- 19. Java, nashorn Zugriff auf eine andere js-Datei
- 20. DocumentDB - Zugriff auf eine andere Sammlung innerhalb eines Triggers
- 21. Zugriff auf eine andere Maibox in Outlook mit vba
- 22. Schreiben Sie auf externe Webseite mit Javascript
- 23. JavaScript eine Objektmethode über andere Javascript-Objekt
- 24. Zugriff auf andere Ansichten im Navigationsstapel
- 25. Zugriff auf andere Eingabeattribute in Validator :: extend?
- 26. Senden Sie eine Webseite über Javascript
- 27. Wie kann ich Javascript in eine Webseite
- 28. Wie Javascript zu initialisieren auf einer Webseite
- 29. Webseite Bildeffekte - JavaScript? wie sonst?
- 30. Was ist der beste Weg, um jemanden automatisch auf eine andere Webseite umzuleiten?
Danke, es sieht aus wie AJAX wird meine Bedürfnisse angenehm passen. – EricR