Programmierung

[Python] Überprüfen, ob URL vorhanden ist

Ich habe hier mal ein kleines Skript geschrieben, mit der man herausfinden kann, ob eine URL tatsächlich existiert oder nicht:

import urllib.request
 
def exists(url):
	try:
		f = urllib.request.urlopen(urllib.request.Request(url))
		code = url.getcode()
		if code == 200 or code == 301 or code == 302:
			return False
		return True
	except Exception as ex:
		# print(ex)
		return False
 
print(exists('http://www.simple-pc.de/fakeImage.jpg'))

Natürlich kann man je nach Bedarf noch weitere Status Codes abfragen.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.