Python module/library for retrieving WHOIS information of domains. Able to extract data for all the popular TLDs (com, net, org, uk, pl, ru, lv, jp, co_jp, de, at, eu, biz, info, name, us, co, me, be, nz, cz, it, fr, kg, vc, fm, tv, edu, ca)
Project description
WHOIS
Python module/library for retrieving WHOIS information of domains.
By DDarko http://ddarko.org/
Features
Python wrapper for Linux “whois” command
simple interface to access parsed WHOIS data for a given domain
able to extract data for all the popular TLDs (com, net, org, uk, pl, ru, рф, lv, jp, co_jp, de, at, eu, biz, info, online, center, support, name, us, co, me, be, nz, cz, it, fr, kg, vc, fm, tv, edu, ca, pw, bid, host, online, party, pro, review, site, space, top, website, win)
query a WHOIS server directly instead of going through an intermediate web service like many others do
works with Python 2.4+ and Python 3.x
all dates as datetime objects
possibility to cache results
Usage example
>>> import whois
>>> domain = whois.query('google.com')
>>> print(domain.__dict__)
{
'expiration_date': datetime.datetime(2020, 9, 14, 0, 0),
'last_updated': datetime.datetime(2011, 7, 20, 0, 0),
'registrar': 'MARKMONITOR INC.',
'name': 'google.com',
'creation_date': datetime.datetime(1997, 9, 15, 0, 0)
}
>>> print(domain.name) google.com
>>> print(domain.expiration_date) 2020-09-14 00:00:00
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file python-whois-extended-0.7.12.tar.gz.
File metadata
- Download URL: python-whois-extended-0.7.12.tar.gz
- Upload date:
- Size: 6.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.7.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
25edda90032461f00ff8efecf691554d7dfac663468fa01b548e0ba0d07fe950
|
|
| MD5 |
9db5a48181962be763d4dfe17c396605
|
|
| BLAKE2b-256 |
a7f7b919c2cb613fc10444445f18e035d56d76c87aefe04620fc8bfcdb0004b4
|
File details
Details for the file python_whois_extended-0.7.12-py3-none-any.whl.
File metadata
- Download URL: python_whois_extended-0.7.12-py3-none-any.whl
- Upload date:
- Size: 8.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.7.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5b918baa16e84967a8016aa17dc89256165e454f9e84dab4c3d6b2424f52ab3f
|
|
| MD5 |
804b7c8577a08c78fcfd88c426a28841
|
|
| BLAKE2b-256 |
8922e38ef2c46452ca9060314aa7ace4985f6bbebe9dd2c1cb884d3747f55997
|