Die Suche ergab 14477 Treffer

von __deets__
Mittwoch 24. April 2024, 18:52
Forum: Allgemeine Fragen
Thema: Schaltfläche identifizieren, mittels Selenium betätigen
Antworten: 8
Zugriffe: 195

Re: Schaltfläche identifizieren, mittels Selenium betätigen

Deine ganzen Selektoren funktionieren fuer mich nicht, ich habe 3 oder 4 ausprobiert. Das muss also erstmal klappen, in einem normalen Browser in der Debug-Konsole. Wenn der Selektor da funktioniert (also zB mit document.querySelector("#notice > div:nth-child(3) > div:nth-child(1) > div:nth-chi...
von __deets__
Mittwoch 24. April 2024, 14:46
Forum: Allgemeine Fragen
Thema: Schaltfläche identifizieren, mittels Selenium betätigen
Antworten: 8
Zugriffe: 195

Re: Schaltfläche identifizieren, mittels Selenium betätigen

Bei Leuten, die sich so viel Muehe bei ihren Fragen geben, und auch so viel Verstaendnis dafuer haben, dass ein komplexes Thema nicht mit einem kleinen Einzeiler zu loesen ist, mache ich das doch ausgesprochen gerne!
von __deets__
Mittwoch 24. April 2024, 12:07
Forum: Allgemeine Fragen
Thema: Schaltfläche identifizieren, mittels Selenium betätigen
Antworten: 8
Zugriffe: 195

Re: Schaltfläche identifizieren, mittels Selenium betätigen

Achso, na dann.

Du musst halt einfach mal ein paar Stunden darauf verwenden, zu googeln, wie man Bot-Detections uebergeht mit Selenium. Das habe ich recht schnell was gefunden. Viel Glueck!
von __deets__
Dienstag 23. April 2024, 16:09
Forum: Allgemeine Fragen
Thema: Schaltfläche identifizieren, mittels Selenium betätigen
Antworten: 8
Zugriffe: 195

Re: Schaltfläche identifizieren, mittels Selenium betätigen

Gibt's nen Grund sich keine Account anzulegen, um die Daten gleich als CSV runterzuladen? Statt sich gegen deren unzweifelhaft in Stellung gebrachten Anti-Scraping-Massnahmen zu wehren, was auf Dauer viel Arbeit sein wird.
von __deets__
Dienstag 23. April 2024, 14:11
Forum: Allgemeine Fragen
Thema: Plugin-Mechanismus zur registration von Quiz-Typen
Antworten: 8
Zugriffe: 230

Re: Plugin-Mechanismus zur registration von Quiz-Typen

Weil du hier nicht mit einem, sondern *zwei* Modulen arbeitest: "main", das du via import geholt hast, und "__main__", welches das an den Interpreter uebergebene Skript implizit heisst, und damit auch ein eigener Namensraum ist. Aender das Skript so, dann wird's hoffentlich klar:...
von __deets__
Dienstag 23. April 2024, 13:36
Forum: Allgemeine Fragen
Thema: Plugin-Mechanismus zur registration von Quiz-Typen
Antworten: 8
Zugriffe: 230

Re: Plugin-Mechanismus zur registration von Quiz-Typen

Natuerlich ist eine globale Variable moeglich, auch bei einem dynamischen Skript. Dein Plugin haengt doch nicht in der Luft. Du kannst *IMMER* auf "meinquizprogramm.REGISTRIERTE_PLUGINS" zugreifen. So wie du auch immer auf "sys.stdout" zugreifen kannst, einer globalen Variablen, ...
von __deets__
Montag 22. April 2024, 15:51
Forum: Allgemeine Fragen
Thema: Plugin-Mechanismus zur registration von Quiz-Typen
Antworten: 8
Zugriffe: 230

Re: Plugin-Mechanismus zur registration von Quiz-Typen

Das verstehe ich nicht. QuizType ist doch aus *deinem* Repository, oder schreibt sich jeder seinen eigenen Dekorator? Und damit kann der doch problemlos zB eine Klassenvariable mit allen registrierten Plugins haben. class QuizType: ALL_PLUGINS = [] def __init__(self, name, identifier): self.name = n...
von __deets__
Montag 22. April 2024, 15:13
Forum: Allgemeine Fragen
Thema: Plugin-Mechanismus zur registration von Quiz-Typen
Antworten: 8
Zugriffe: 230

Re: Plugin-Mechanismus zur registration von Quiz-Typen

Das kann doch dein QuizType erledigen, der kennt doch die Klasse & kann sie zB in einer globalen Liste der deklarierten Plugins anmelden. Wenn du schon dabei bist, kannst du auch noch Redundanz entfernen, und den Parameter aus der uebergebenen Klasse holen.
von __deets__
Sonntag 21. April 2024, 08:04
Forum: Raspberry Pi und Co.
Thema: Aktuelle Messdaten von DHT22 per Skript auf Webserver anzeigen
Antworten: 13
Zugriffe: 411

Re: Aktuelle Messdaten von DHT22 per Skript auf Webserver anzeigen

Ist das nicht ein längst gelöstes Problem mit Heimautomations-Software wie FEHM oder so? Inklusive guter Visualisierungen etc. Wie dem auch sei. Eine naheliegende Antwort wäre eine Datenbank, zb MariaDB, Postgres oder für solche Daten gerne auch Influx. Die lösen diese Rechteprobleme dadurch, das di...
von __deets__
Samstag 20. April 2024, 14:08
Forum: Allgemeine Fragen
Thema: Redundanzen reduzieren
Antworten: 7
Zugriffe: 515

Re: Redundanzen reduzieren

Das ist das Gegenstück zum catchall-Argumenten mit * und **.

funktion(**{ “keyword”:value})

ruft Funktion auf als ob du

funktion(keyword=value)

geschrieben hättest.
von __deets__
Freitag 19. April 2024, 10:47
Forum: Qt/KDE
Thema: QListView signals
Antworten: 8
Zugriffe: 429

Re: QListView signals

Das steht doch in der Doku: https://doc.qt.io/qt-6/qabstractitemview.html#clicked - du bekommst den Index.
von __deets__
Donnerstag 18. April 2024, 15:01
Forum: Webframeworks
Thema: Flask und Firefox 125 Downloads
Antworten: 4
Zugriffe: 458

Re: Flask und Firefox 125 Downloads

Ich vermute mal das wird ein TLS-Problem sein. Ein Weg waere, dass du eben doch nginx oder apache davor packst (nur als Proxy), und dann mit let's encrypt dafuer sorgst, dass du HTTPS beherrschst.
von __deets__
Donnerstag 18. April 2024, 13:03
Forum: Python mit anderen Sprachen verwenden
Thema: Erg (und oder ist Python)?
Antworten: 10
Zugriffe: 733

Re: Erg (und oder ist Python)?

Das war sehr gurkig formuliert. Ich haette sagen sollen, wenn ich mir ein Typkorsett anlege (wie mit Typescript oder eben Python Annotationen), und das entsprechend viel Aufwand erzeugt, dann kann ich's auch gleich richtig machen, und mit Rust (oder Haskell oder was nicht) auch performanten Code bek...
von __deets__
Donnerstag 18. April 2024, 13:01
Forum: Allgemeine Fragen
Thema: beautifulsoup redirect?!
Antworten: 6
Zugriffe: 303

Re: beautifulsoup redirect?!

Das haette eine Google-Anfrage doch beantwortet, oder? "python selenium", und los geht's.
von __deets__
Donnerstag 18. April 2024, 10:54
Forum: Python mit anderen Sprachen verwenden
Thema: Erg (und oder ist Python)?
Antworten: 10
Zugriffe: 733

Re: Erg (und oder ist Python)?

Es gab mal shedskin, scheint sogar noch halbwegs aktiv. Was das kann, oder nicht, weiss ich aber nicht. Wenn ich Python schnell will (durch Typannotationen), dann schreibe ich Rust.
von __deets__
Donnerstag 18. April 2024, 10:52
Forum: Allgemeine Fragen
Thema: beautifulsoup redirect?!
Antworten: 6
Zugriffe: 303

Re: beautifulsoup redirect?!

Meinst du mit Unterseite einen iframe? Da kann ich mir gut vorstellen, dass die mit irgendwelchen Session/Nonce-Keys dafuer sorgen, dass die Seite nur vom Partner aus aufgerufen werden kann. Das kann man *vielleicht* nachbauen, aber im Zweifel ist Selenium da der einfachere Weg. Und natuerlich soll ...
von __deets__
Mittwoch 17. April 2024, 11:22
Forum: Allgemeine Fragen
Thema: For in Pythonic Way
Antworten: 1
Zugriffe: 273

Re: For in Pythonic Way

Also erst mal ist es unpythonisch, Datenstrukturen zu veraendern, statt neue Datenstrukturen mit veraenderten Werten zu produzieren. Das reduziert dann naemlich deutlich die Menge der Fehler, weil eine Funktion das, was sie gemacht, zurueckgibt, statt ein uebergebenes Argument still und heimlich zu ...
von __deets__
Montag 15. April 2024, 20:36
Forum: Tkinter
Thema: Button auf Mainwindow sperren während toplevel window geöffnet ist
Antworten: 12
Zugriffe: 974

Re: Button auf Mainwindow sperren während toplevel window geöffnet ist

Ich finde Mehrfensteranwendungen, bei denen man mit verschiedenen Fenstern gleichzeitig hantiert, gurkig. Das steht nicht für “abgrundtief schlecht und der Ersteller ist ein Vollpfosten”, entgegen der Wahrnehmung hier. Sondern das es eine hakelige und umständliche Art der Interaktion ist, die auch a...
von __deets__
Montag 15. April 2024, 11:25
Forum: Sonstige (Pygame, PyOpenGL, ...)
Thema: GUI-Elemente in Pygame nutzen (Button, Textfelder, ...)
Antworten: 5
Zugriffe: 504

Re: GUI-Elemente in Pygame nutzen (Button, Textfelder, ...)

Pygame hat zumindest nichts eingebautes, und was es so an Drittlösungen gibt, ist oft nicht gepflegt.

Auch wenn es natürlich Unterschiede zu pygame gibt, kann der Canvas von tkinter vieles erledigen. Hast du den mal probiert?
von __deets__
Montag 15. April 2024, 11:18
Forum: Tkinter
Thema: Button auf Mainwindow sperren während toplevel window geöffnet ist
Antworten: 12
Zugriffe: 974

Re: Button auf Mainwindow sperren während toplevel window geöffnet ist

Die Gestaltung von Benutzerschnittstellen gehört ebenso wie programmieren zu den Dingen, die man lernen kann. Muss man nicht, aber genauso wie bei Code nehme ich mir das Recht heraus, darauf hinzuweisen, wenn ich Probleme mit einem Ansatz sehe. Und “gurkig” ist nun wirklich dermaßen harmlos, das ich...