Я пытаюсь подключиться к веб-сайтам с Python и получить коды состояния HTTP.Поскольку ответы на этот другой мой вопрос предполагают, причина, по которой код состояния HTTP для веб-сайтов, таких как google.com, равен 301 или 302 (постоянно перемещен), заключается в том, что эти серверы перенаправляют.Тем не менее, я хотел бы иметь возможность подключиться к ним таким образом, чтобы я получил естественные 200 (ОК) от них.Вот мой текущий код:
import httplib
conn = httplib.HTTPConnection("google.com", 80)
conn.request("GET","/")
r = conn.getresponse()
print r.status, r.reason
conn.close()
Что мне нужно изменить / добавить, чтобы добиться этого?Я слышал, что библиотека pycurl
может помочь мне в этом, но поиск в Google пока не принес никаких полезных результатов.Я новичок в этой области, поэтому извините, если вопрос тривиален.