Python TagebuchPython lernen – mein persönliches Tagebuch

Tagebuch-Eintrag #43
Webseite öffnen mit webbrowser()

Mein erstes Python-Projekt habe ich geschafft. Jetzt geht es weiter mit einem anderen Thema in Python.
Werbung/Anzeige

Nach dem ich meine Python-Idee umgesetzt habe. War für mich Zeit etwas anderes zu lernen. Jetzt habe ich das webbrowser-Modul in Python entdeckt und gleich mal mit ausprobiert und damit experimentiert.

Es ist ein ziemlich simples Module im Vergleich zu den anderen, die ich für mein erstes Pyhton-Projekt verwendet hatte.

Das webbrowser-Modul ermöglicht es ganz einfach eine URL in einem Browser zu öffnen. Neben dem import-Befehl, besteht die Basis dazu besteht lediglich aus einer Zeile.

import webbrowser
# Webseite https://python-tagebuch.de öffnen
webbrowser.open("https://python-tagebuch.de")

Mit input verknüpfen.

Natürlich ist diese Basis-Funktion nicht so nützlich. Besser ist es, wenn z.B. mit einer Eingabe verknüpft wird. So kann ich zum Beispiel die Suchfunktion für diese Seite ansteuern und einen Suchbegriff eingeben und der Browser öffnet dann die Seite mit den Suchergebnissen:

import webbrowser
# URL für Suche definieren
url = "https://python-tagebuch.de/?s="
# Suchbegriff abfragen
search_value = input("Suchbegriff eingeben: ")
# den Suchbegriff an URL anhängen und den kompletten Link im Browser öffnen.
webbrowser.open(url+search_value)
print("Suchergebnisse werden im Browser angezeigt.")

Mit Listen-Werte verknüpfen

Neben der Eingabe von Suchbegriffen über input, kann auch eine Liste von Wörter verknüpft werden. Zum Beispiel habe ich eine Liste mit Wörtern, die ich bei Google suchen möchte.

import webbrowser
# Basis URL von der Google-Suche
url = "https://www.google.com/search?q="
# Liste mit zu suchenden Wörter/Phrasen
values = ["Python", "WordPress", "Ein Python-Tagebuch"]
# For-Schleife zum öffnen der Suchergebnis-Seite von Google mit den jeweiligen Suchbegriffen.
for value in values:
    webbrowser.open(url+value)
    print("Suchergebnisse werden im Browser angezeigt.")

Ich habe als Übung aus einer CSV-Datei nur die von mir benötigten Daten ausgelesen und mit einer Nummer vergeben. Als das fertig war, habe ich eine Abfrage eingebaut „Nach welchem Begriff im Internet suchen?“ und dann musste ich nur die Nummer zum dazugehörigen Wert eingeben und schon öffnete sich der Browser mit den Suchergebnissen zum benötigen Wert.

Ziemlich cool.

Aber es geht noch besser. In der Theorie habe ich schon von den Python-Modulen urllib und Selenium. Damit kann man noch krassere Sachen anstellen im Bezug auf Automatisierung. Das wird mich auch noch beschäftigen. Eine kleine Idee hätte ich schon, was ich damit machen könnte 😉

Ich bleibe dran. Ihr hoffentlich auch!
Bis dahin, schönes Wochenende!

# # ## ENDE Tagebuch-Eintrag #43 | Webseite öffnen mit webbrowser()
Werbung/Anzeige
Schlagwörter im Tagebuch-Eintrag:

Kommentar schreiben




Werbung/Anzeige