whois/parser.py
changeset 151 bcf90f7b9e12
parent 148 c77e24f4685a
child 153 45bafc43d45d
equal deleted inserted replaced
150:87d053a84265 151:bcf90f7b9e12
   322     regex = {
   322     regex = {
   323         'domain_name': 'domain: *(.+)',
   323         'domain_name': 'domain: *(.+)',
   324         'registrar': 'registrar: *(.+)',
   324         'registrar': 'registrar: *(.+)',
   325         'creation_date': 'created: *(.+)',
   325         'creation_date': 'created: *(.+)',
   326         'expiration_date': 'paid-till: *(.+)',
   326         'expiration_date': 'paid-till: *(.+)',
       
   327         'updated_date': None,
   327         'name_servers': 'nserver: *(.+)',  # list of name servers
   328         'name_servers': 'nserver: *(.+)',  # list of name servers
   328         'status': 'state: *(.+)',  # list of statuses
   329         'status': 'state: *(.+)',  # list of statuses
   329         'emails': EMAIL_REGEX,  # list of email addresses
   330         'emails': EMAIL_REGEX,  # list of email addresses
   330         'org': 'org: *(.+)'
   331         'org': 'org: *(.+)'
   331     }
   332     }
   339 
   340 
   340 class WhoisNl(WhoisEntry):
   341 class WhoisNl(WhoisEntry):
   341     """Whois parser for .nl domains
   342     """Whois parser for .nl domains
   342     """
   343     """
   343     regex = {
   344     regex = {
       
   345         'domain_name': 'Domain Name: *(.+)',
       
   346         'expiration_date': None,
       
   347         'updated_date': None,
       
   348         'creation_date': None,
       
   349         'status': 'Status: *(.+)',  # list of statuses
   344         'name': None,
   350         'name': None,
   345         'address': None,
   351         'address': None,
   346         'zip_code': None,
   352         'zip_code': None,
   347         'city': None,
   353         'city': None,
   348         'country': None
   354         'country': None