Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: SpLord am 16.12.03 - 17:10:05
-
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
-
Wüsste nicht, wie das gehen sollte.
Daher die Frage aller Fragen:
Wozu willst Du das machen - bzw. wie ist die ursprüngliche Aufgabenstellung?
-
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
-
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
-
Also, das Problem ist folgendes.
Es geht darum sich bei einer mit einer RSA SecureID geschützten Seite einzuloggen.
Das dürfte wohl dann eine ssl-session sein, gell?
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.
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
-
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>
Vielen Dank, das hat mir weitergeholfen und ich habe nie eine fertige Lösung erwartet. Wollte einfach nur in Erfahrung bringen welche verschiedenen Möglichkeiten es gibt, dass Problem zu lösen.
Aber wie schon gesagt, nochmals vielen Dank, hat mir weitergeholfen.
Gruss
Carsten
-
Vielen Dank, das hat mir weitergeholfen und ich habe nie eine fertige Lösung erwartet. Wollte einfach nur in Erfahrung bringen welche verschiedenen Möglichkeiten es gibt, dass Problem zu lösen.
Aber wie schon gesagt, nochmals vielen Dank, hat mir weitergeholfen.
hm, eigentlich hast du auch gar nicht nach einer fertigen Lösung gefragt :-X
Wird Zeit, das Urlaub wird. ;D
-
Wird Zeit, das Urlaub wird. ;D
;)
Es ist ja bald Weihnachten und man hat mal seine Ruhe.
Gruss
Carsten