Я пытаюсь создать функцию, которая будет извлекать мета ключевые слова из заданного URL и возвращать его. Однако независимо от того, какие URL я передаю, он всегда будет неудачным.
def GetKeywords(url):
soup = BeautifulSoup(url)
keywords = soup.findAll('meta', attrs={'name':re.compile("^keywords$", re.I)}) #Find all meta keywords on that page
if len(keywords) == 0: #Check to see if that page has any meta keywords to begin with
print "No meta keywords for: " + str(url)
return -1
else: #If so then return them
return keywords