Форум сайта python.su
0
При использовании pythonwhois (http://cryto.net/pythonwhois/index.html), происходит ошибка при частом использовании и даже с задержкой в минуту:
Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/local/lib/python2.7/dist-packages/pythonwhois/__init__.py", line 4, in get_whois raw_data, server_list = net.get_whois_raw(domain, with_server_list=True) File "/usr/local/lib/python2.7/dist-packages/pythonwhois/net.py", line 44, in get_whois_raw response = whois_request(request_domain, target_server) File "/usr/local/lib/python2.7/dist-packages/pythonwhois/net.py", line 90, in whois_request data = sock.recv(1024) socket.error: [Errno 104] Connection reset by peer
import pythonwhois domain="google.com" for a in range(20): try: w = pythonwhois.get_whois(domain) except: print "Ошибка 104" print (domain)
Офлайн
24
А зачем Вам 20 раз подряд нужен whois от одного хоста ?
Офлайн
0
это пример
Офлайн
24
Так а что не так ? Вы пытаетесь 20 раз подряд спросить WHOIS у одного домена, вполне логично что Вас пошлют куда подальше.
Офлайн
0
может и так, но для разных доменов тажа ошибка
Офлайн
24
Это не проблема пакета. Вполне вероятно что домены могут быть у одного регистратора, вот он и блокирует запросы, если их посылать много подряд с одного адреса.
Офлайн