0

テーブル内でタグを検索していますが、ジャンクであるa最初のインスタンスを除外したいと考えています。a解決策を教えてください。

タグのシンタックスが同じなので、などは使えませんid=False。 どうにかして範囲を導入するのに制限があるのでしょう。

4

1 に答える 1

1

おそらく を使用find_all()して、結果をスライスします。

all_a_tags = soup.find_all('a')
for tag in all_a_tags[1:]:
    process(tag)

がリストを返すかイテレータを返すか覚えていないので、結果find_all()をスライスしようとしたときにエラー メッセージが表示された場合は、それを a で囲みます。find_all()list()

all_a_tags = list(soup.find_all('a'))
for tag in all_a_tags[1:]:
    process(tag)

お役に立てれば。

于 2013-04-28T06:55:39.500 に答える