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()返回列表还是迭代器,所以如果在尝试对find_all()结果进行切片时收到错误消息,请在其list()周围加上 a:

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

希望这可以帮助。

于 2013-04-28T06:55:39.500 回答