Перестал работать парсер уведомляющий о том, что у домена закончился срок регистрации.
Парсер зоны .org
Его код:
class OrgWhoisParser(BaseWhoisParser):
def parse(self, response):
info = WhoisInfo()
for line in re.split(r'[\n\r]', response):
domain_mo = re.search(r'^Domain\s+Name:(.+)$', line)
if domain_mo:
info.domain = domain_mo.group(1).strip()
reg_mo = re.search(r'^Created\s+On:(.+)$', line)
if reg_mo:
info.reg_date = self.to_date(reg_mo.group(1).strip())
expire_mo = re.search(r'^Expiration\s+Date:(.+)$', line)
if expire_mo:
info.expire_date = self.to_date(expire_mo.group(1).strip())
return info
Старый формат вывода whois для зоны .org
Created On:09-Mar-2010 22:04:42 UTC
Last Updated On:09-May-2010 03:46:50 UTC
Expiration Date:09-Mar-2011 22:04:42 UTC
Ошибка из лога:
Traceback (most recent call last):
File "checkerlib.py", line 407, in get_info
response = tn.read_all()
File "/home/asg/src/hostchecker/script/python24/telnetlib.py", line 334, in read_all
self.fill_rawq()
File "/home/asg/src/hostchecker/script/python24/telnetlib.py", line 525, in fill_rawq
buf = self.sock.recv(50)
error: (104, 'Connection reset by peer')
Опубликован 25.03.2015 в 21:00
Заказ находится в архиве