2014-11-13 4 views
0

파이썬에서 메타 태그를 반복하여 콘솔에 출력하는 것을 목표로합니다.파이썬에서 태그 반복하기

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

내가 겪고있는 문제는 코드가 발견 한 태그의 모든 인스턴스에 대해 읽는 첫 번째 메타 태그를 인쇄하고 있다는 것입니다. soup.meta를 어떻게 증가시켜 다음 태그를 인쇄 할 수 있습니까?

+0

각 반복마다 똑같은 것을 인쇄하고 있습니다. 전혀 진행하지 않습니다. ('print (soup.meta)'는 항상 변경되지 않는 것과 같은 값입니다.) – nerdwaller

답변

2

글쎄, 컬렉션을 반복하고 있지만, 모든 요소에 대해 관련이없는 무언가를 인쇄합니다. soup.meta. 다음과 같이 시도하십시오 :

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

감사합니다. 답변을 수락하기 위해 10 분을 기다려야합니다 ... – algorhythm