python – BeautifulSoup find – Stack Overflow em Português

Estou a tentar sacar apenas os links de uma pagina, selecionando
primeiro todas as tags h2 onde constam depois os links que quero usar

urls = ()

for h2_tag in soup.find_all('h2')

    a_tag = h2_tag.find('a')

    urls.append(a_tag.attrs('href'))

dá este erro

Traceback (most recent call last):
File “C:UsershermiWebScrapingBeautifulSoupxxxxx.py”, line 27, in
urls.append(a_tag.attrs(‘href’))
AttributeError: ‘NoneType’ object has no attribute ‘attrs’

O que estou a fazer mal?