c# .net Adsense ADO.NET Linq Viruses/security asp.net MVC JQuery Angular-js Node-js SEO Java C++ SQL API Networking vb.net .Net Css JavaScript Generics c#.Net entity framework HTML Website host Website Construction Guide HTTP tutorial W3C tutorial Web Services JSON Psychology Ionic framework Angular ReactJS Python Computer Android
Python

AttributeError: Module 'whois' has no attribute 'whois' - Python

| | python

I got this following error while running the python web application. "AttributeError: Module 'whois' has no attribute 'whois'"

attributeError Module whois

CODE:

def fetch_whois_info(request):

domain_info=''
if request.method == 'POST':
domain_name = request.POST.get('domain_name')
domain_info = get_whois_info(domain_name)
return render(request, 'app/fetch_whois_info.html', {'domain_info': domain_info})



def get_whois_info(domain_name):
domain_info = whois.whois(domain_name)
expiration_date = domain_info.expiration_date
last_updated = domain_info.last_updated
registrar = domain_info.registrar
creation_date = domain_info.creation_date

# Convert expiration_date and creation_date to datetime if they are lists
if isinstance(expiration_date, list):
expiration_date = expiration_date[0]
if isinstance(creation_date, list):
creation_date = creation_date[0]

return {
'expiration_date': expiration_date ,
'last_updated': last_updated,
'registrar': registrar,
'name': domain_name,
'creation_date': creation_date }

SOLUTION:

pip install python-whois

VIDEO GUIDE: