Я хочу получить код ответа с веб-сервера, но иногда я получаю код 200, даже если страница не существует, и я не знаю, как с этим справиться.
Я использую этот код:
def checking_url(link):
try:
link = urllib.request.urlopen(link)
response = link.code
except urllib.error.HTTPError as e:
response = e.code
return response
Когда я проверяю такой сайт:
https://www.wykop.pl/notexistlinkkk/
Он по-прежнему возвращает код 200, даже если страница не существует.
Есть ли какое-то решение, чтобы справиться с этим?
Я нашел решение, теперь собираюсь проверить его на других сайтах
Мне пришлось использовать http.client.