LabVIEWForum.de - Website-inhalt abfragen

LabVIEWForum.de

Normale Version: Website-inhalt abfragen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
hallo ihr,

vielleicht kann mir einer von euch helfen.

ich möchte eine Seite aus dem Internet laden um diese dann weiterverarbeiten zu können.

z.b.:
Code:
http://www.google.de/search?hl=de&q=LabVIEW&btnG=Google-Suche&meta=

der Seiteninhalt (beginnt mit "<html><head>" und endet mit "</body></html>") soll dann weiter verarbeitet werden.

zum Beispiel um mir zu melden wenn es neue Suchergebnisse bei google gibt.

ich habe versucht mit den tcp/ip Funktionen etwas hinzubekommen, leider erfolglos
' schrieb:hallo ihr,

vielleicht kann mir einer von euch helfen.

ich möchte eine Seite aus dem Internet laden um diese dann weiterverarbeiten zu können.

z.b.:
Code:
http://www.google.de/search?hl=de&q=LabVIEW&btnG=Google-Suche&meta=

der Seiteninhalt (beginnt mit "<html><head>" und endet mit "</body></html>") soll dann weiter verarbeitet werden.

zum Beispiel um mir zu melden wenn es neue Suchergebnisse bei google gibt.

ich habe versucht mit den tcp/ip Funktionen etwas hinzubekommen, leider erfolglos

Warum nicht per System-Exec-VI wget ausführen und dann die html-datei in LV parsen?

Kannst Dir natürlich auch gerne das HyperText Transfer Protocol (HTTP) reinziehn und die Funktionen dann in LV implementieren.Wink

Gruß,
Robert
Ich habe irgendwo gelesen, dass es mit Data Socket gehen soll.
' schrieb:Warum nicht per System-Exec-VI wget ausführen und dann die html-datei in LV parsen?

Kannst Dir natürlich auch gerne das HyperText Transfer Protocol (HTTP) reinziehn und die Funktionen dann in LV implementieren.Wink

Gruß,
Robert

wenn ich das richtig verstanden habe kann ich die webseite zwar runterladen aber nicht weiterverarbeiten (und je nach ergebniss dann eine andere seite aufrufen)

http war auch meine idee... dachte das hat schonmal jemand versucht/benutzt.

ist es denn möglich soetwas mit den TCP-modulen (open connection, read, wrire, close connection) umzusetzen?
oder bin ich da schon auf dem holzweg? (welchen port nutzt ein browser normalerweise?)
Port 80 ist normalerweise für HTTP gedacht.
' schrieb:wenn ich das richtig verstanden habe kann ich die webseite zwar runterladen aber nicht weiterverarbeiten (und je nach ergebniss dann eine andere seite aufrufen)

http war auch meine idee... dachte das hat schonmal jemand versucht/benutzt.

ist es denn möglich soetwas mit den TCP-modulen (open connection, read, wrire, close connection) umzusetzen?
oder bin ich da schon auf dem holzweg? (welchen port nutzt ein browser normalerweise?)

HTTP ist TCP/IP gebasiert, d.h. mit den TCP/IP VIs kannst Du das (ganz einfach) tun. Aber warum auch das Rad neu erfinden? OpenG hat da bereits Funktionen dafür. Kannst Dir die Libraries von sourceforge downloaden und dann in zip umbennen und selber die VIs heraussuchen die Du brauchst oder ganz einfach den VIPM unter http://jkisoft.com/vipm/ downloaden und die Packages ganz einfach installieren.

Rolf Kalbermatter
Referenz-URLs