Es gibt so viele öffentliche Websites laufen, die ganze Website in irgendeiner Art von Rahmen auf ihrer Website anzeigen. Zum Beispiel: - Sehen Sie sich Proxy-Websites an, in denen ein Rahmen und ein Feld enthalten sind, in dem wir die URL eingeben. Nach dem Eingeben der URL rufen diese Websites die gesamte HTML-Seite ab und rendern in ihrer Box. Ich möchte lernen, wie sie das machen. Haben sie kein Problem mit XSS? Bitte hilf mir zu verstehen und zu lernen. :)So holen Sie Inhalte von anderen Websites
Antwort
Zunächst sollten Sie nicht die Webseiten anderer Leute scrape und es in Ihrem eigenen iframe zeigen.
können Sie den gesamten Inhalt einer URL using a tool called cURL
holen Wenn Sie in Java verwenden Apache HTTPClient library
Ich werde nicht die Webseiten anderer Leute holen, aber ich möchte eine Art Plattform schaffen, wo Leute ihre eigenen Webseiten in Echtzeit öffnen und versuchen können, sie zu modifizieren und zu überprüfen, wie es aussieht . Nun, ich weiß, ich mache keinen Fehler :) :) Danke für Ihre Antwort btw –
Eigentlich möchte ich Code in Javascript schreiben oder jquery Ich fand auch eine Bibliothek @ http://james.padolsey.com/javascript/cross-domain -requests-with-jquery/ Ich versuche dieses jetzt und werde zur cURL-Lösung, die Sie zur Verfügung gestellt haben, wenn das Problem bestehen bleibt –
Sie könnten zum Beispiel versuchen, das urllib
-Modul in Python Webseiten mit ihrer URL zu kratzen, aber seien Sie vorsichtig mit Dingen, die Sie nicht tun sollten. Beachten Sie immer die allgemeinen Geschäftsbedingungen. Erinnere dich, mit großer Kraft kommt große Verantwortung.
Einschränkungen gegen Cross-Site-Scripting (XSS) sind nur speziell für JavaScript relevant. Das Problem ist, dass beliebiger ausführbarer Code ohne Einschränkungen in Ihre Website eingefügt werden kann. Es gibt viele Möglichkeiten, Inhalte von anderen Websites mit Ihren zu verknüpfen. Diese Idee ist eine der grundlegenden Ideen hinter dem WWW.
Eine von vielen Möglichkeiten ist, dass sie Framing verwenden, zum Beispiel mit iframes: <iframe src="someone-elses-website.com">
.
Dank paul ist .. Ich werde es auch im Laufe der Zeit überprüfen .. Dank noch einmal –
Paul Iframe-Ding funktioniert nicht. Ich habe es versucht, und ich bekomme den folgenden Fehler: Weigerte sich, das Dokument anzuzeigen, weil die Anzeige durch X-Frame-Optionen verboten ist. Ich weiß nicht, warum das passiert ist. –
- 1. So holen Sie 'KeyValue' von Telerik RadGrid?
- 2. So holen Sie alle Kinderelementeingabe
- 3. So holen Sie übergeordnete Werte
- 4. So verschieben Sie Inhalte von einem Server/einer Umgebung in einen anderen Server/eine andere Umgebung
- 5. So extrahieren Sie Inhalte von Facebook mit R
- 6. So generieren/erstellen Sie Embedding-Code für andere Websites
- 7. Sonderwünsche/DefaultSavedRequests von anderen Websites in meiner App? All
- 8. So holen Sie die Spalte anhand der in anderen Tabellen gespeicherten Spaltennamen mithilfe von SQL Server
- 9. Holen Sie ein Objekt von einer Klasse zur anderen?
- 10. Holen Sie sich Cookie von einer anderen Domain Javascript
- 11. So holen Sie Daten von Json mit Reactjs
- 12. So holen Sie entfernte Systemdateien mit PHP?
- 13. Mercurial - Holen von Änderungen aus anderen Repository
- 14. So holen Sie XML mit fetch api
- 15. So verwenden Sie Instagram API auf verschiedenen Websites
- 16. So führen Sie mehrere Websites auf einer Apache-Instanz aus
- 17. So holen Sie eindeutige Zeichen in Zeichenfolge
- 18. Zugriff auf Websites über einen anderen Port?
- 19. Warum verwenden Websites zufällige alphanumerische IDs anstelle von Datenbank-IDs, um Inhalte zu identifizieren?
- 20. Holen Sie sich maven-jetty-plugin zu deploy-war und bedienen Sie gleichzeitig externe statische Inhalte
- 21. So erstellen Sie den Einbettungscode für andere Websites
- 22. So holen Sie Daten von SOAP WebService in Swift
- 23. So holen Sie ein benutzerdefiniertes Attribut von Kinvey
- 24. So holen Sie Daten von Plesk10 mit asp.net Webseite
- 25. So holen Sie TXT-Datei von Whatsapp-Dateiprovider
- 26. eine URL Inhalt holen von einem anderen Standort
- 27. So laden Sie Inhalte in einem ModernWindow mit mvvm
- 28. Apache2: So konfigurieren Sie verschiedene/mehrere Websites in Dedicated IP
- 29. So erhalten Sie lokalen Dateisystempfad in azurblauen Websites
- 30. Kopiere Bitmap-Inhalte von einem ImageView zu einem anderen
Eines der Beispiele codieren können Sie überprüfen können http://zend2.com –