Domino 9 und frühere Versionen > ND6: Entwicklung
Notes Webseiten Parsing
SpLord:
Hallo.
Habe folgendes Problem. Würde gerne eine Webseite Notes Intern öffen, den Inhalt parsen, dort dann ein Formular ausfüllen, dieses dann absenden und das ergebnis erneut parsen.
Ist dies machbar, und hätte vielleicht jemand einen Tipp dazu wie?
Danke
Gruss
Carsten
Gandhi:
Wüsste nicht, wie das gehen sollte.
Daher die Frage aller Fragen:
Wozu willst Du das machen - bzw. wie ist die ursprüngliche Aufgabenstellung?
Axel Janssen temp:
Hi,
das geht in Java mit Klassen aus java.net.* bzw. mit dem HttpClient aus apache.jakarta.commons Projekt.
Zumindest bekommst du so die Webseite.
Das Parsing ist dann wiederum eine ganz andere Frage.
Wenn du immer die html-mässig gleich strukturierte Seite parsen willst, geht das in Ordnung.
Genau an dieser Stelle habe ich ein kleines html-parsing Programm gepostet:
http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&f=32&t=002739&p=31
Html ist sehr umständlich zu parsen. Deshalb sollten alle Webseiten xml sein, aber das ist ein anderes Thema.
Gruß Axel
SpLord:
Also, das Problem ist folgendes.
Es geht darum sich bei einer mit einer RSA SecureID geschützten Seite einzuloggen. Danach dort ein Formular aufrufen und dieses mit Daten bestückt abzusenden und dann die Antowrt auszuwerten, also die HTML Seite zu parsen.
Die Daten liegen alle in einer Notesdatenbank und es geht darum zu diesen Daten über das Webformular noch verschiedene Informationen auszulesen.
Hoffe es hilft weiter.
Gruss
Carsten
Axel Janssen temp:
--- Zitat von: SpLord am 17.12.03 - 17:30:05 ---Also, das Problem ist folgendes.
Es geht darum sich bei einer mit einer RSA SecureID geschützten Seite einzuloggen.
--- Ende Zitat ---
Das dürfte wohl dann eine ssl-session sein, gell?
--- Zitat ---Danach dort ein Formular aufrufen und dieses mit Daten bestückt abzusenden und dann die Antowrt auszuwerten, also die HTML Seite zu parsen.
Die Daten liegen alle in einer Notesdatenbank und es geht darum zu diesen Daten über das Webformular noch verschiedene Informationen auszulesen.
Hoffe es hilft weiter.
--- Ende Zitat ---
Hallo Carsten,
die Geschichte mit der RSA Sec ID dürfte das Problem natürlich ein wenig komplizieren. Ich vertraue dem HttpClient von jakarta.apache mehr als den net-Klassen von Sun (kann mich da aber auch irren).
Habs mit Notes6 noch nicht ausprobiert, aber das HttpClient-Projekt dürfte dort integrierbar sein.
hier ist Link:
http://jakarta.apache.org/commons/httpclient/
Da gibt es auch einen authentification guide und einen ssl guide.
ich hoffe es hilft dir weiter.
<do_not_diskuss>
<ich_unterstelle_keine_boese_absicht>
Hier eine fertige Lösung zu erwarten geht IMNSHO über das hinaus, was man von einem Forum erwarten kann.
</ich_unterstelle_keine_boese_absicht>
</do_not_diskuss>
Gruß Axel
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln