У меня есть куча URL-адресов сайтов. Некоторые из этих URL больше недоступны, так как веб-сайт может быть удален или по другим причинам. Не могли бы вы помочь мне, как я могу это выяснить .. Я попробовал следующий код:
def url_ok(url):
try:
r = requests.head(url)
return r.status_code
except:
print("Status: False")
Я ожидал, что если во время выполнения скрипта произойдет ошибка, это, вероятно, означает, что веб-сайт больше не существует. Но, к моему удивлению, некоторые URL-адреса, помеченные как «ложные» из-за исключения, были фактически доступны, когда я пытался получить к ним доступ вручную, используя браузер. Так что я думаю, что мой код не работает .. Не могли бы вы, ребята, помочь мне, как узнать, что URL-адреса доступны или не используются python? Я использую URL-адреса в столбце «Веб-сайты» в этой таблице: URls