Können Sie eine Website als lokale HTML-Datei aus einer Webbrowser-Box mit JSL speichern?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ich habe mich gefragt, ob ich eine Website in einem Webbrowser öffne. Gibt es einen JSL-Code, mit dem Sie eine lokale HTML-Datei der Website speichern können?
Betreff: Können Sie eine Website als lokale HTML-Datei aus einer Webbrowser-Box mit JSL speichern?Ich vermute also, dass der SSRS-Bericht einige AJAX-fähige Komponenten verwendet, die die Webseite aktualisieren, nachdem die Seite "geladen" wurde.
Es sieht nicht so aus, als ob das Feld des Webbrowsers Nachrichten zum Abrufen des HTML-Inhalts unterstützt.
Etwas langatmig, aber JMP ist OLE-fähig; Außerdem kann es DLLs laden und verwenden, sodass Sie möglicherweise .NET-Code anstelle des Webbrowser-Felds verwenden können, um auf den Berichtsinhalt zuzugreifen (an diesem Punkt fühlt sich das Drücken der Schaltfläche attraktiver an!)
Betreff: Können Sie eine Website als lokale HTML-Datei aus einer Webbrowser-Box mit JSL speichern?Hallo Dave,
Vielen Dank für die Antwort. Leider funktioniert dies in meinem Fall nicht, da ich tatsächlich versuche, einen SSRS-Bericht einzulesen und daraus eine Datentabelle zu extrahieren.
Ich kann den Link wie folgt manuell öffnen:
Netz ( URL , jmp-Fenster )
und dann manuell die File offen ( URL , HTML Tisch ( n ) )
Aus diesem Grund habe ich mich gefragt, ob Sie von einem Webbrowser aus speichern können. Ich versuche, die Tabellenextraktion aus dem SSRS-Bericht zu automatisieren.
Ich glaube, mir gehen die Optionen aus und ich muss möglicherweise auf ein paar Tasten drücken, um die Daten zu importieren
Danke für die Antwort, wird sicherlich in Zukunft nützlich sein!!
Lenny.
Betreff: Können Sie eine Website als lokale HTML-Datei aus einer Webbrowser-Box mit JSL speichern?Mir geht es nicht darum, das Web-Browse-Feld zu verwenden, sondern ob Sie den HTML-Inhalt einer Webseite einfach mit der Open()-Funktion laden können.Dadurch wird eine Text-String-Variable erstellt, die in einer Textdatei (HTML) gespeichert werden kann:
url = "http://www.imdb.com/title/tt0120338/";
strHtml = Open(url);
show(strHtml );
Save Text File("local.html", strHtml);
Alles andere als triviale HTML-Seiten enthält eine beträchtliche Anzahl externer Dateireferenzen (Stylesheets, Bilder usw.), daher denke ich, dass das Erstellen einer lokalen Kopie nur begrenzt möglich ist.Sie können die Technik jedoch nutzen, um nach Inhalten zu suchen („Screen-Scraping“).Im folgenden Beispiel wird die Filmbeschreibung von der IMDB-Website extrahiert:

- Dave