Naja wenn es nicht anders geht, dann soltest du das vielleicht auf die Seite legen. Denn die haben die Captcha-Mechanismen nicht umsonst eingebaut. In der heutigen Zeit werden Webseiten meist nie mit dem Laden fertig, weil oftmals das Javascript asynchron mit dem Server synchronisiert und Aktualisierungen lädt. Und wenn das Captcha über JS gesteuert wird, kommst du damit nie wirklich zu Potte. Das einfachste ist, die Seite zu laden, ein paar Sekunden zu warten, das Gadget zu stoppen und dann den Quellcode mittels GetGadgetItemText aus dem Gadget zu holen. Aber damit hast du auch keine Sicherheit, das dies imemr zuverlässig klappt.
Sobald im Javascript Anweisungen für einen Eventhandler gesetzt werden oder dort eine Schleife in einen Webworker verwendet wird, wirst du immer Last haben. Denn das Gadget hat seine eigene Nachrichtenschleife. Da kannst du Delay oder WaitXxxxEvent nutzen, wie du willst. Wenn es arbeitet, verursacht es Last. Auch, wenn auf der Seite nichts passiert. Denn im Hintergrund arbeitet die Nachrichtenschleife die Default-Handler für Formulare und ggf. Userdefined-Handler aus dem Javascript ab.
60% CPU-Auslastung trotz WaitWindowEvent()?
- TroaX
- Beiträge: 659
- Registriert: 08.03.2013 14:27
- Computerausstattung: PC: Ryzen 9 3950X, 96 GB RAM, RX6800XT, 2.5 TB SSD, 21:9 Display, Pop_OS! | Lappi: Ryzen 7 5800H, 16 GB RAM, 1 TB SSD, Pop_OS!
- Wohnort: NRW
- Kontaktdaten:
Re: 60% CPU-Auslastung trotz WaitWindowEvent()?
PC: Ryzen 9 3950X | 96 GB RAM | RX6800XT | 2,5 TB NVMe | Pop_OS!
Notebook: 16" 3:2 | Ryzen 7 5800H | 16 GB RAM | Radeon Vega | 1TB NVMe | Pop_OS!
NAS: Fritz.Box
Coding: Purebasic 6.04 | PHP | HTML | CSS | Javascript
Notebook: 16" 3:2 | Ryzen 7 5800H | 16 GB RAM | Radeon Vega | 1TB NVMe | Pop_OS!
NAS: Fritz.Box
Coding: Purebasic 6.04 | PHP | HTML | CSS | Javascript
Re: 60% CPU-Auslastung trotz WaitWindowEvent()?
Um welche Website handelt es sich (gerne über PM)?