Einzelnen Beitrag anzeigen

omnibrain

Registriert seit: 11. Nov 2022
72 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: Vom Programm aus auf Webseitenelemente zugreifen

  Alt 13. Jan 2023, 14:10
Der IE basierte Webview steckt standardmäßig auf dem Funktionsniveau von IE 6 oder 7 fest. Du kannst ihm per Registry-Eintrag aber sagen, dass für dein Programm ein höheres Niveau gelten soll:
Code:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION]
"programmname.exe"=dword:00002af8

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION]

"programmname.exe"=dword:00002af8
Der eine ist für 32 Bit, der andere für 64 Bit.

Alternativ kannst du schauen ob du den Edge(Chromium) basierten WebView2 mit folgender Komponenten nurtzen kannst: https://github.com/salvadordf/WebView4Delphi

Oder du automatisierst den Zugriff ganz anders, mit einem Tool wie Selenium?

Die Frage ist aber auch: Hat die Seite "Abwehrmaßnamen" und lassen die Nutzungsbedingungen automatisierten Zugriff zu?

Geändert von omnibrain (13. Jan 2023 um 14:12 Uhr)
  Mit Zitat antworten Zitat