import requests import re #get url #url=input('Enter a URL (include 'http://'):')--this is wrong url = input('Enter a URL (include `http://`): ') #connect to the url website=requests.get(url) #read html html=website.text #use re.findall to grab all the links links = re.findall('"((http|ftp)s?://.*?)"', html) emails=re.findall('([\w\.,]+@[\w\.,]+\.\w+)',html) #prints the number of links in the list print("\nFound {} links".format(len(links))) for email in emails: print(email)