Код консоли в браузере отличается от кода состояния http, который я получаю, когда запрашиваю страницу через urllib - PullRequest
0 голосов
/ 24 августа 2018

Я столкнулся со странным явлением, пытаясь понять, доступна ли веб-страница или возвращает ли сервер, отвечающий за возврат страницы, ошибку http (например, 500-внутренняя ошибка сервера).Я попытался получить статус http:

urllib.request.urlopen(THE_URL_OF_THE_PAGE).getcode()

приведенный выше код возвращает 200 (http status = ok), однако при доступе к странице из браузера консоль говорит, что статус httpсоставляет 500 (можно увидеть на изображении).enter image description here

мой вопрос: как получить код, который возвращает консоль, вместо кода 200, который дает мне urllib?

кстати, я пытался скопироватьHTML-код, предоставленный urllib, и результатом была пустая страница (в браузере также есть пустая страница, когда я запрашиваю страницу).

...