Python Url Abfrage

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
exodus96323
User
Beiträge: 1
Registriert: Donnerstag 4. August 2022, 12:40

Hallo.
Weis jemand wie ich weiter komme bei dem code er soll aus einer url liste eine url nehmen und sie dann im browser öffnen und sobald sie sich ändert soll eine neue url geöffnet werden per zuffal.
Hier der code:
from urllib import response
from requests import get
import time
import webbrowser

url_list = ["https://www.google.com/", "https://www.youtube.com/",
"https://www.facebook.com/", "https://www.instagram.com/", "https://www.twitter.com/"]

webbrowser.open(url_list[0])

while True:
response = get(url_list[0])
print(response.status_code)
if response.status_code != 200:
url_list.pop(0)
if len(url_list) == 0:
break
webbrowser.open(url_list[0])
continue

time.sleep(30)
Sirius3
User
Beiträge: 17710
Registriert: Sonntag 21. Oktober 2012, 17:20

Durch was ändert sich denn die URL-Liste?
`urllib.response` wirdi importiert, aber nicht verwendet.
`get` ist so generisch, dass ich es immer über `requests.get` ansprechen würde.

Nur Webseiten, die nicht funktionieren, sollen im webbrowser angezeigt werden?
einfachTobi
User
Beiträge: 491
Registriert: Mittwoch 13. November 2019, 08:38

Was soll sich denn an der URL nach dem Aufruf ändern? Meinst du eine Weiterleitung oder wie ist diese Bedingung zu verstehen?
Ganz allgemein:
Browser mit Python: https://pypi.org/project/selenium/
Zufall: https://docs.python.org/3/library/rando ... ule-random, insbesondere random.choice()
Antworten