我正在表中搜索a
个标签,我想要排除第一个{j}的a
实例。有解决方案吗?
标签的语法是相同的,所以我不能使用id=False
等任何东西。我想我不得不以某种方式介绍范围。
答案 0 :(得分:1)
我可能只是使用find_all()
,然后对结果进行切片:
all_a_tags = soup.find_all('a')
for tag in all_a_tags[1:]:
process(tag)
我不记得find_all()
是否返回列表或迭代器,因此如果在尝试对find_all()
结果进行切片时收到错误消息,请换list()
围绕它:
all_a_tags = list(soup.find_all('a'))
for tag in all_a_tags[1:]:
process(tag)
希望这有帮助。