Как узнать валидность url и чтобы не висло )

интернет программирование python dns

Парсю Я на питоне домены разные - иногда называется по нормальному, иногда представлен айпи-адресом...
И вот бывают моменты, когда это парсание виснет... Вот почему оно может виснуть? Дал бы просто ошибку, что не может взять, или чо, а то берёт и виснет )

вот такой приблизительный порядок действий у меня:
response = urllib2.urlopen(domain, timeout=timeout)
page = response.read()

ну там, конечно есть ещё всякие ля-ля-ля, тру-ля-ля, try - except, например... но оно виснет где-то в первой строчке почему-то иногда... падла...
и как с этим бороться? слышал что-то про dns-запросы...



Примечание:
хм... а какие ещё могут быть причины?

Примечание:
Вроде без видимых закономерностей. Но на данный момент, уже не так важно...
Ответы:
Питоном ни разу не занимался. Нужно просмотреть каким-то образом состояние стека. Имею подозрение на переполнение.
Виснет на каких-то определенных урлах? Или без видимых закономерностей? Есть ли пример стабильно повторяющегося подвисания?


12 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.