1

是否有可能只从带有 BeautifulSoup 的页面中获取前 10 个链接?

就像是;

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

已经尝试谷歌它,似乎无法找到如何实现这一目标。有任何想法吗?:)

4

3 回答 3

2

像这样的工作:

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

?

于 2012-05-04T19:44:31.073 回答
2

Beautiful Soup 的find方法采用SQL 风格的“限制”参数

for tag in soupan.find_all('a', limit=10):
于 2012-05-04T20:01:38.777 回答
0

for tag in soupan.findAll('a')[:10]:行得通吗?

另一种选择是:

for i, tag in enumerate(soupan.findAll('a')):
    if i >= 10:
        break
于 2012-05-04T19:45:27.360 回答