ubuntuusers.de

Automatisierung einer Webseitenbedienung

Status: Gelöst | Ubuntu-Version: Ubuntu 24.04 (Noble Numbat)
Antworten |

sh4711 Team-Icon

Moderator

Anmeldungsdatum:
13. Februar 2011

Beiträge: 1379

schwarzheit schrieb:

Dir ist schon klar das Brave auf Chromium basiert? ...

Ich vermute es ist ihm wichtig, das es opensource ist und aus irgendwelchen Gründen glaubt tolter er muss den closessource Googgle Chrome installieren damit er selenium nutzen kann.
Danke für deinen Link.

schwarzheit Team-Icon

Supporter
Avatar von schwarzheit

Anmeldungsdatum:
31. Dezember 2007

Beiträge: 7922

Ne muss er nicht. Das wollt ich damit nur gezeigt haben.

sh4711 Team-Icon

Moderator

Anmeldungsdatum:
13. Februar 2011

Beiträge: 1379

tolter schrieb:

... Wenn ich in die Suchmaschine von Brave "linux selenium" eingebe, kommt folgender Text: ...

Magst du bitte bei Zitaten überprüfbare Quellen angeben. Danke!

Gruß sh

shiro Team-Icon

Supporter

Anmeldungsdatum:
20. Juli 2020

Beiträge: 1449

Hallo seahawk1986,

Beide haben Bindings für Python.

ich stimme mit deiner Argumentation überein. Die Zuordnung entsprach nur meiner Nutzungserfahrung.

Das braucht dann halt noch eine Bilderkennung (oder muss sich auf fehleranfällige sleep-Anweisungen verlassen), weil man nicht weiß, wann ein Element nutzbar ist.

Bezüglich der Auswertung, was als Text auf dem Fenster erscheint (->Bilderkennung), kann man aber "xdotool" auch verwenden.

Beispiel: Die Überprüfung, ob Empfänger und IBAN passen, wird als Text ausgegeben. Die hierbei verwendeten Schlüsselworte für das Prüfergebnis werden auf dem Bildschirm angezeigt. Man kann dann einen Textbereich per "xdotool" kopieren (im schlimmsten Fall alles per Ctrl-A) und den im Clipboard befindlichen Text per "grep" oder "sed" auswerten.

Die Tab-Reihenfolge von HTML-Elementen kann sich auch mit der Weiterentwicklung einer Webseite ändern.

Ja, das passiert leider häufiger als man denkt. Dann muss man dies anpassen. Dies Problem tritt aber auch auf, wenn sich bei der Webseite die Namen und IDs ändern (Playwright/Selenium). Ich war erstaunt, wie häufig dieser Fall auftrat.

tolter

(Themenstarter)

Anmeldungsdatum:
19. November 2016

Beiträge: 251

schwarzheit schrieb:

Dir ist schon klar das Brave auf Chromium basiert?

https://thedroidguy.com/use-selenium-brave-browser-automation-together-tutorial-step-by-step-1265067

Solange nicht irgendwelche Daten automatisch oder ohne meine Zustimmung an Google gesendet werden, ist das wohl nicht sehr kritisch. Auf jeden Fall wird Brave als besser in Bezug auf Sicherheit geschildert.

schwarzheit Team-Icon

Supporter
Avatar von schwarzheit

Anmeldungsdatum:
31. Dezember 2007

Beiträge: 7922

Das war nicht die Frage. Und auch nicht Inhalt des Links.

tolter

(Themenstarter)

Anmeldungsdatum:
19. November 2016

Beiträge: 251

sh4711 schrieb:

tolter schrieb:

... Wenn ich in die Suchmaschine von Brave "linux selenium" eingebe, kommt folgender Text: ...

Magst du bitte bei Zitaten überprüfbare Quellen angeben. Danke!

Gruß sh

Hallo sh, die Quelle war, wie ich schon geschrieben hatte, die Suchmaschine von Brave. Wenn man irgendeine Frage in die Adressezeile eingibt, z.B. "Was ist linux selenium", erschien gestern als Antwort unter "https://search.brave.com/search?q=Was+ist+linux+selenium&...", dass man Google Chome installieren muß. Heute steht auch noch Firefox dabei. Die Frage hat sich also erledigt.

Lidux

Anmeldungsdatum:
18. April 2007

Beiträge: 17042

Hall tolter,

Es wird immer etwas an Google gesendet .... brauchst nur bei Firefox mal über about:config nach "google" suchen, d.h. es ist egal welchen Browser du verwendest. Auch die Suchmaschine ist enthalten ... und fest einprogrammiert.

Gruss Lidux

Antworten |