--- 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]
--- 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',