Ich brauche eine Chrome-Erweiterung, um ein Skript nur auf der Website x, aber ziehen Sie Informationen aus den HTML-Elementen der Website Y. Ist das möglich? Zum Beispiel, wenn ich imdb Film Bewertungen zusammen mit faulen Tomaten Bewertungen jedes Mal anzeigen wollte, wenn jemand zu faulen Tomaten navigiert, wäre das möglich und wenn ja, wie?Ich baue eine Chrome-Erweiterung und muss Informationen von einer anderen Seite abrufen. Würde ich das mit einer Hintergrundseite machen?
Antwort
Ja, das ist möglich. Zuerst müssen Sie für die Imdb-Site in manifest.json. Etwas wie folgt aus:
"permissions": [
"http://*.imdb.com/"
],
Nach der Genehmigung Hinzufügen Sie können Ajax-Anforderung zu einem der imdb URL aus background page oder content scripts senden. In Ihrem Fall ist es besser, die Ajax-Anfrage vom Content-Skript zu senden. Wenn Sie die Anforderung von der Hintergrundseite aus senden, müssen Sie die abgerufenen Informationen mithilfe von message passing an das Inhaltsskript übergeben.
Sie können so etwas wie dies in manifest.json hinzufügen:
"content_scripts": [
{
"matches": ["https://*.rottentomatoes.com/*"],
"js": ["myscript.js"]
}
],
und dann können Sie eine Ajax-Anfrage senden Urls von myscript.js
IMDB.
Nur ein Vorschlag: Anstatt HTML-Seiten von imdb Website ziehen und dann die erforderlichen Informationen analysieren, könnte es besser sein, eine API zu verwenden. Etwas wie http://www.omdbapi.com/.
- 1. Ich muss von einer Seite zu einer anderen Seite auf xamarin.Forms.app navigieren
- 2. Wie bekomme ich eine JS ID als Hintergrundseite einer Website?
- 3. Ich muss Bild erfassen und in einer anderen Aktivität anzeigen
- 4. Senden einer Zeitnachricht von der Hintergrundseite zur devtool-Seite
- 5. Wie bekomme ich Informationen von einer anderen Website von meiner HTML-Seite?
- 6. Wie gehe ich mit Javascript von einer Seite zu einer anderen Seite?
- 7. Abrufen bestimmter Informationen von einer Webseite
- 8. boost :: filter_iterator - wie würde ich das mit der STL machen?
- 9. Abrufen von Informationen aus einer Datenbank
- 10. Ich baue eine Anwendung mit Android Studio
- 11. Wie kann ich eine Tabelle abfragen, aber verwandte Informationen aus einer anderen Tabelle abrufen?
- 12. Wie würde ich 1 .aspx-Seite den Code einer anderen ASPX-Seite verwenden?
- 13. Ich muss eine PUT-Anfrage an eine JSON-Datei in einer externen API machen. Ich muss bestimmte Felder aktualisieren
- 14. Abrufen von untergeordneten div einer anderen Seite mithilfe von jquery.ajax()
- 15. Firebase-Authentifizierung in einer Chrome-Erweiterung Hintergrundseite
- 16. Wie ändere ich das AJAX-Anrufziel, wenn ich von einer anderen Ansicht/Seite aus anrufe?
- 17. Wie kann ich eine xaml Seite zu einer anderen navigieren?
- 18. Ich möchte die PHP-Seite zuerst mit anderen Informationen laden und dann eine Operation
- 19. Wie navigiere ich von einer nicht-eckigen Seite zurück zu einer anderen eckigen Seite mit Winkelmesser
- 20. mit qt: Wie baue ich ein Gui OnTop einer Konsolenanwendung?
- 21. Veröffentlichen von Daten von einer asp.net-Seite zu einer anderen
- 22. Wie würde ich eine SMS von einer Kynetx App senden?
- 23. Wie würde ich eine Seite erstellen, die ihre Informationen abhängig von der angeklickten Schaltfläche ändert?
- 24. Wie schreibe ich Debug-Informationen in einer C# -Seite
- 25. Abrufen von Informationen aus einer Oracle-Datenbank
- 26. Zugriff auf die Steuerung einer Seite von einer anderen Seite
- 27. Wie würde ich das machen? (Android Whack-A-Mole)
- 28. Wie würde ich eine Methode aus einer Klasse mit einer Variablen aufrufen?
- 29. Wie kann ich Daten mithilfe von JSON-Parsing in IOS abrufen und das Ergebnis auf einer anderen Seite anzeigen?
- 30. Senden einer Variablen von einer Seite zu einer anderen
Vielen Dank! – Vikas
@Vikas np. Wenn Sie die Antwort nützlich finden, akzeptieren Sie die Antwort :) –