# HG changeset patch # User Richard Penman # Date 1394050385 18000 # Node ID 1a6c1830d4bc45dec74e35b9fc079a0a81ac5d46 # Parent c0b7560f644687b8ab551b8cc00541105cae8e20 added IP test cases diff -r c0b7560f6446 -r 1a6c1830d4bc whois/__init__.py --- a/whois/__init__.py Wed Mar 05 15:02:53 2014 -0500 +++ b/whois/__init__.py Wed Mar 05 15:13:05 2014 -0500 @@ -27,10 +27,14 @@ 'google.com.au' >>> extract_domain('http://blog.webscraping.com') 'webscraping.com' - >>> extract_domain('69.59.196.211') + >>> extract_domain('198.252.206.140') 'stackoverflow.com' + >>> extract_domain('102.112.2O7.net') + '2o7.net' + >>> extract_domain('1-0-1-1-1-0-1-1-1-1-1-1-1-.0-0-0-0-0-0-0-0-0-0-0-0-0-10-0-0-0-0-0-0-0-0-0-0-0-0-0.info') + '0-0-0-0-0-0-0-0-0-0-0-0-0-10-0-0-0-0-0-0-0-0-0-0-0-0-0.info' """ - if re.match(r'\d+.\d+.\d+.\d+', url): + if re.match(r'\d+\.\d+\.\d+\.\d+', url): # this is an IP address return socket.gethostbyaddr(url)[0] diff -r c0b7560f6446 -r 1a6c1830d4bc whois/parser.py --- a/whois/parser.py Wed Mar 05 15:02:53 2014 -0500 +++ b/whois/parser.py Wed Mar 05 15:13:05 2014 -0500 @@ -299,7 +299,7 @@ class WhoisPl(WhoisEntry): - """Whois parser for .uk domains + """Whois parser for .pl domains """ regex = { 'domain_name': 'DOMAIN NAME:\s*(.+)\n',