-
[Python] BeautifulSoup의 find와 findAll의 차이Python/Python Programming 2020. 1. 15. 09:56
Sample HTML
html_str = ''' <html> <body> <img src="path1" alt="테스트 이미지_1" /> <img src="path2" alt="테스트 이미지_2" /> <img src="path3" alt="테스트 이미지_3" /> </body> </html> ''' bs_obj = BeautifulSoup(html_str,'html.parser')
find : 첫 번째 태그를 리턴
from bs4 import BeautifulSoup imgtag = bs_obj.find('img') print(imgtag['alt']) --------------------------------------------------- 테스트 이미지_1
findAll : 조건에 해당되는 모든 태그를 리스트로 리턴
from bs4 import BeautifulSoup imgtag = bs_obj.findAll('img') for tag in imgtag: print(tag['alt']) --------------------------------------------------------- 테스트 이미지_1 테스트 이미지_2 테스트 이미지_3
'Python > Python Programming' 카테고리의 다른 글
[Python] random 함수 (0) 2020.05.13 Jupyter notebook 간단한 사용법 (0) 2020.03.07 [Python] Check the capacity of the mariadb table using pymysql (0) 2020.02.06 [ Python ] 네이버_API 이용하기 (0) 2020.01.21 [Python] 파이썬을 이용하여 텔레그램(Telegram) 메세지 보내기 (0) 2020.01.09 [ Python ] Convert datetime from Unix Time Stamp. (Unix Time Stamp를 일반 datetime 형식으로 변환) (0) 2019.12.13 [Python] Monodb Connection Using pymongo. (파이썬을 이용한 몽고DB 이용) (0) 2019.11.06 [Python] Integer maximum value. (정수 자료형 범위) (0) 2019.11.01