Python BeautifulSoup - 可以从页面获取X个链接?

时间:2012-05-04 19:42:41

标签: python beautifulsoup

以某种方式可以让我们从一个带有BeautifulSoup的页面中说出前10个链接吗?

喜欢的东西;

for tag in soupan.findAll('a') in range(10):

尝试过谷歌并且似乎无法找到如何实现这一目标。有任何想法吗? :)

3 个答案:

答案 0 :(得分:2)

这样的事情会起作用吗?

for tag in soupan.findAll('a')[:10]:

答案 1 :(得分:2)

美丽的汤find方法采用SQL-style "limit" argument

for tag in soupan.find_all('a', limit=10):

答案 2 :(得分:0)

for tag in soupan.findAll('a')[:10]:是否有效?

另一个选择是:

for i, tag in enumerate(soupan.findAll('a')):
    if i >= 10:
        break