WebGadget - wie den gesamten Inhalt selektieren

Für allgemeine Fragen zur Programmierung mit PureBasic.
Benutzeravatar
Kurzer
Beiträge: 1617
Registriert: 25.04.2006 17:29
Wohnort: Nähe Hamburg

Re: WebGadget - wie den gesamten Inhalt selektieren

Beitrag von Kurzer »

Ich habe es jetzt so gelösst, dass ich in regelmäßigen Abständen den HTML Code abgreife und darin nach Textteilen suche, die das Ende der von mir benutzen Daten entsprechen. So kann ich also sehen, dass die Daten vollständig sind.

Danke für Deine Hilfe!

Code: Alles auswählen

		For j = 0 To 40
			For i = 0 To 10
				While WindowEvent() : Wend
				Delay(10)
			Next
			sText = WebGadget_GetFullHtml(Window_Main_WebGadget)
			If FindString(sText, "***EndOfList***") > 0
				Break
			EndIf
		Next
"Never run a changing system!" | "Unterhalten sich zwei Alleinunterhalter... Paradox, oder?"
PB 6.12 x64, OS: Win 11 24H2 x64, Desktopscaling: 150%, CPU: I7 12700 H, RAM: 32 GB, GPU: Intel(R) Iris(R) Xe Graphics | NVIDIA GeForce RTX 3070
Useralter in 2025: 57 Jahre.
Benutzeravatar
edel
Beiträge: 3667
Registriert: 28.07.2005 12:39
Computerausstattung: GameBoy
Kontaktdaten:

Re: WebGadget - wie den gesamten Inhalt selektieren

Beitrag von edel »

Was genau moechtest du nun auslesen? Eine ganze Seite oder ein HTML Element?
Eine ganze Seite auslesen nur um an ein Inputfeld zu kommen ist doch etwas merkwuerdig.
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: WebGadget - wie den gesamten Inhalt selektieren

Beitrag von RSBasic »

Falls du ein bestimmtes HTML-Element haben möchtest, um den Inhalt gezielt auszulesen, gibt es einige Methoden, die du nutzen kannst. Beispielsweise getElementsByTagName
Auf der verlinkten Seite hast du auf der linken Seite eine Liste der Methoden, die du auch nutzen kannst.
Beispielcodes gibt es bereits in PB-Foren.
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Benutzeravatar
Kurzer
Beiträge: 1617
Registriert: 25.04.2006 17:29
Wohnort: Nähe Hamburg

Re: AW: WebGadget - wie den gesamten Inhalt selektieren

Beitrag von Kurzer »

ich möchte den inhalt einer tabelle parsen, die ca. 30 Einträge mit diversen kundendaten enthält. die daten befinden sich in unterschiedlichen tabellenspalten. das extrahieren der daten aus einem riesigen string, der den gesamten seitenquellcode enthält, funktioniert zuverlässig.

es geht also nicht nur um ein einziges Eingabefeld o.ä., sondern ich benötige den gesamten div Abschnitt, in dem sich die tabelle befindet. leider kann ich gerade kein Beispiel posten, weil ich von der pampas aus mit dem smartphone ins netz gehe.

gruss kurzer.
"Never run a changing system!" | "Unterhalten sich zwei Alleinunterhalter... Paradox, oder?"
PB 6.12 x64, OS: Win 11 24H2 x64, Desktopscaling: 150%, CPU: I7 12700 H, RAM: 32 GB, GPU: Intel(R) Iris(R) Xe Graphics | NVIDIA GeForce RTX 3070
Useralter in 2025: 57 Jahre.
Antworten