Python BeautifulSoup如何查找具有类的div中的所有href链接

Python BeautifulSoup如何查找具有类的div中的所有href链接,python,html,beautifulsoup,Python,Html,Beautifulsoup,在disboard.org/我正在尝试收集一个div中所有href,其类为“server name”。 源代码: def scrape(): url = 'https://disboard.org/search?keyword=hacking' response = requests.get(url).content soup = BeautifulSoup(response, 'html.parser') areas = soup.find_all('div',

在disboard.org/我正在尝试收集一个div中所有href,其类为“server name”。
源代码:

def scrape():
    url = 'https://disboard.org/search?keyword=hacking'
    response = requests.get(url).content
    soup = BeautifulSoup(response, 'html.parser')
    areas = soup.find_all('div', class_='server-name')
    for area in areas:
        print(area.get('href'))
调用此函数时给出的错误消息为“无”,而不是链接。 例如:

替换为:

area.find('a').attrs['href']
完整代码

导入请求
从bs4导入BeautifulSoup
def scrape():
url='1〕https://disboard.org/search?keyword=hacking'
response=requests.get(url.content)
soup=BeautifulSoup(响应“html.parser”)
areas=soup.find_all('div',class='server-name')
对于区域中的区域:
打印(area.find('a').attrs['href'])
如果uuuu name uuuuuu='\uuuuuuu main\uuuuuuu':
刮
输出

/server/484696439063314482
/server/560847285874065408
/server/715563459739385886
/server/720783958966796309
/server/471545766134153237
/server/733350720690061383
/server/653642434948890626
/server/589905664277610521
/server/729633522565775381
/server/734257173890334832
/server/637702746954530865
/server/326839256758616068
/server/495986950478757891
/server/484696439063314482
/server/560847285874065408
/server/715563459739385886
/server/720783958966796309
/server/471545766134153237
/server/733350720690061383
/server/653642434948890626
/server/589905664277610521
/server/729633522565775381
/server/734257173890334832
/server/637702746954530865
/server/326839256758616068
/server/495986950478757891