pages 는 find를 통해 생성된 여러 a 의 list.
pages 에서 span을 찾으려 했으나 에러발생.
pages = pagination.find_all('a')
print(pages.find('span'))
for와 find를 이용하여 list 안에 각각의 요소들에서 원하는 값을 찾아낸다.
pages = pagination.find_all('a')
for page in pages:
print(page.find('span'))
불필요한 span까지 출력된다.
for page in pages:
print(page.find('span') )
찾아낸 span들로 새로운 list를 구성하여 필요한 요소들만 출력한다.
spans = []
for page in pages:
spans.append(page.find('span'))
print(spans[0:-1])
https://docs.python.org/3/tutorial/controlflow.html#for-statements
https://docs.python.org/3/library/stdtypes.html#text-sequence-type-str
https://docs.python.org/3/tutorial/introduction.html#lists