@Sushkov
">alert("yohoho")

Как проверить доступность сайта с помощю Python?

Как с помощью Python определить доступен ли мне определенный url адрес? При вызове команды urllib2.urlopen('адрес') , в добавок мы получаем html страницы, это занимает время, да и html мне этот ненужен.
  • Вопрос задан
  • 1683 просмотра
Решения вопроса 2
@nirvimel
В requests при совершении запроса по-умолчанию сходу читаются только HTTP-заголовки ответа, а у тела ответа "ленивая" загрузка, то есть оно не начнет загружаться (и не процесс не останавливается в ожидании) до тех пор, пока не будет прямого обращения к свойствам text или content. Если смотреть только заголовки и не обращаться к телу, то размер HTML-страницы не будет влиять на скорость опроса адреса на доступность.
Ответ написан
Комментировать
Winsik
@Winsik
сис.админ, недопрограммист :)
не поможет: aderkin.ru/posts/162 ?
то есть получаем не страницу а только код ответа
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
bavaria
@bavaria
Студент, Python, Ruby
Попробуйте HTTP HEAD запрос делать, вместо обычного GET. Таким образом сервер отдаст только заголовки.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы