Skip to main content

Whois querying and parsing of domain registration information.

Project description

Goal

  • Create a simple importable Python module which will produce parsed WHOIS data for a given domain.

  • Able to extract data for all the popular TLDs (com, org, net, …)

  • Query a WHOIS server directly instead of going through an intermediate web service like many others do.

  • Works with Python 2.4+ and no external dependencies

Example

>>> import whois
>>> w = whois.whois('webscraping.com')
>>> w.expiration_date  # dates converted to datetime object
datetime.datetime(2013, 6, 26, 0, 0)
>>> w.text  # the content downloaded from whois server
u'\nWhois Server Version 2.0\n\nDomain names in the .com and .net
...'

>>> print w  # print values of all found attributes
creation_date: 2004-06-26 00:00:00
domain_name: [u'WEBSCRAPING.COM', u'WEBSCRAPING.COM']
emails: [u'WEBSCRAPING.COM@domainsbyproxy.com', u'WEBSCRAPING.COM@domainsbyproxy.com']
expiration_date: 2013-06-26 00:00:00
...

Install

Install from pypi:

pip install python-whois

Or checkout latest version from repository:

hg clone https://bitbucket.org/richardpenman/pywhois

Contact

You can post ideas or patches here: https://bitbucket.org/richardpenman/pywhois/issues

Thanks to the many who have sent patches for additional domains!

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

python-whois-0.4.tar.gz (16.6 kB view details)

Uploaded Source

File details

Details for the file python-whois-0.4.tar.gz.

File metadata

  • Download URL: python-whois-0.4.tar.gz
  • Upload date:
  • Size: 16.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for python-whois-0.4.tar.gz
Algorithm Hash digest
SHA256 ed50d36687ee36b6d383d42afe319dfd7aae9da89339a73490e97cd2f2f3762e
MD5 607a6039ba64f596af10185c26cdc1d0
BLAKE2b-256 094ed01d26496235148607777cdc07687b07b7fb8d3b6f1bfe3d7678bf168ecf

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page