如何从列表中获取网址? BeautifulSoup

时间:2014-01-07 12:45:56

标签: python beautifulsoup

www = soup1.find_all('a')[1:2]
print www

输出:

[<a href="http://www.google.com">www.google.com</a>]

如何从上面的列表中获取http://www.google.com

3 个答案:

答案 0 :(得分:0)

这里引用了美味的汤documentation

for link in soup.find_all('a'):
    print(link.get('href'))
# http://example.com/elsie
# http://example.com/lacie
# http://example.com/tillie

答案 1 :(得分:0)

您可以通过读取节点的属性 www[0]['href']

答案 2 :(得分:0)

这应该这样做:

www[0].get("href")