Verificar WHOIS no Python

Para se verificar o WHOIS de um domínio no python, existem algumas bibliotecas e API’s pra lhe ajudar. Vou mostrar um exemplo utilizando uma API Restful (http://www.restfulwhois.com/api).

As bibliotecas de whois para python com compatibilidade com Windows são a Pywhois e a Python-Whois.

Para Linux e Mac esse script funcionará:

# -*- coding: UTF-8 -*-
import os

host = raw_input("Host:")

print os.popen("whois "+ host).read()

Caso queira consumir uma API Restful, com saída em JSON:

# -*- coding: UTF-8 -*-
import json, urllib2
host = raw_input("Host:")
url = 'http://www.restfulwhois.com/v1/'+host
request = urllib2.Request(url, headers = {"Accept" : "application/json"})
contents = urllib2.urlopen(request).read()
data = json.loads(contents)

print data
Vinicius Viana

Sobre o Autor

Analista Front-end / Web Analytics na Wunderman. Já atuei no desenvolvimento de vários sites e e-commerces, atuando sempre na área de marketing digital (SEO, Web Analytics e Links Patrocinados). Certificado em Google Analytics - GAIQ

Deixe um Comentário