1

BeautifulSoup を使用して、ページから最初の 10 個のリンクのみを取得することは何とか可能ですか?

何かのようなもの;

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

それをグーグルで試してみましたが、それを達成する方法が見つからないようです。何か案は?:)

4

3 に答える 3

2

Beautiful Soup のfindメソッドは、SQL スタイルの「制限」引数を取ります。

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

この作品のようなものでしょうか:

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

?

于 2012-05-04T19:44:31.073 に答える
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 に答える