在Python中遍历标记

在Python中遍历标记,python,django,printing,meta,Python,Django,Printing,Meta,我在Python中迭代元标记,目的是将它们打印到控制台 for i in soup.head: print(soup.meta) 我遇到的问题是,代码正在打印它为找到的每个标记实例读取的第一个元标记。如何增加soup.meta以打印下一个标记?好吧,您正在迭代一个集合,但是对于每个元素,您都会打印一些不相关的内容-soup.meta。试着这样做: for tag in soup.find_all('meta'): do_something(tag) 您在每次迭代中打印相同的内容-您根

我在Python中迭代元标记,目的是将它们打印到控制台

for i in soup.head:
print(soup.meta)

我遇到的问题是,代码正在打印它为找到的每个标记实例读取的第一个元标记。如何增加soup.meta以打印下一个标记?

好吧,您正在迭代一个集合,但是对于每个元素,您都会打印一些不相关的内容-
soup.meta
。试着这样做:

for tag in soup.find_all('meta'):
    do_something(tag)

您在每次迭代中打印相同的内容-您根本没有进步。(
print(soup.meta)
的值始终与未更改的值相同)。