Validieren Sie URLs mit Anker -Hashbangs in Python
Posted: 03 Jun 2025, 18:32
Ich möchte überprüfen, ob eine URL mit Abschnittsanker mit dem # Operator (Beispiel: http: //url_link.html#section ) in Python gültig ist.
Aber das Aufrufen von is_valid_url mit ungültigen Abschnitt Anchors gibt falsch
zurück
Gibt es eine Möglichkeit, zu erkennen, dass http: //valid_url_link.html#invalid_section keine gültige URL in Python ist?>
Code: Select all
from urllib.request import urlopen
def is_valid_url(url):
try:
r = urlopen(url)
return r.status == 200
catch Exception e:
return False
zurück
Code: Select all
is_valid_url("http://valid_url_link.html#valid_section") # True
is_valid_url("http://valid_url_link.html#invalid_section") # Also True!