MicroPython : Wie bekommt man Selenium und Webbrowser mit MicroPython?
Morgen,
ich habe ein Skript geschrieben, um eine Verbindung zu einer Website herzustellen, Screenshots zu machen und diese über einen Telegramm-Bot zu senden, unter Verwendung von Selenium und Webbrowser. Auf Computer funktioniert der Code perfekt. Aber natürlich, wenn ich es zu meinem ESP32 (Espressif WROOM 32) übertragen muss, fehlen die Librairies Selenium und Webbrowser.
Ich habe "mip" benutzt, um sie zu importieren, aber sie sind nicht in MicroPython Bibliotheken.
Frage:
Wie kann ich sie in MicroPython importieren?
Connection successful
Installing webbrowser (latest) from https://micropython.org/pi/v2 to /lib
Package not found: https://micropython.org/pi/v2/package/6/webbrowser/latest.json
Package may be partially installed
Installing selenium (latest) from https://micropython.org/pi/v2 to /lib
Package not found: https://micropython.org/pi/v2/package/6/selenium/latest.json
Package may be partially installed
Traceback (most recent call last):
File "<stdin>", line 23, in <module>
ImportError: no module named 'webbrowser'
1 Antwort
Es sollte eigentlich logisch sein, dass auf einem ESP32 mit 160 KiB RAM und einem schwachen Prozessor mit 1-2 Kernen kein moderner Webbrowser laufen kann.
Falls die Größe des Geräts wichtig sein sollte, bräuchte man eine leistungsstärkeren Mini-PC / Einplatinencomputer, z.B. einen Raspberry Pi.