• 목록
  • 아래로
  • 위로

BeautifulSoup에서 find를 사용하면 해당 단어가 포함된 요소를 모두 찾습니다.

 

예컨대 soup.find('div', {'class' : 'table'})을 실행하면

 

table이라는 단어가 포함된 class를 갖고 있는 모든 div를 검색합니다.

(ex. table tennis라는 class를 포함한 div도 검색되겠죠 ㅎㄷㄷ)

 

 

이런 경우에 정확히 해당 단어로 매칭되는 요소를 찾으려면

 

여러 방법이 있겠지만 다음과 같이 람다 함수를 이용하여 구현할 수 있습니다!

 

prvs = soup.find_all(lambda tag: tag.name == 'div' and tag.get('class') == ['table'])

 

 

cf. 사실 .select() 메서드를 이용하여 CSS 셀렉터로 검색을 하면 이런 문제에서 자유롭긴 해요 ^^

 

작성자
이니스프리 99 Lv. (98%) 799780/800000EXP

당분간 개인적인 사정으로 자유게시판에는 글이나 댓글을 작성하지 못합니다.

다른 게시판에는 중립적인 글과 정보글만 작성할 예정입니다.

 

CSVpuymXAAAVVpd.jpg

댓글 0

권한이 없습니다.
번호 제목 글쓴이 날짜 조회 수
공지 Study For Us 호스팅 홈페이지 리뉴얼 안내 16 슬레이브 슬레이브 20.09.02.01:35 387
공지 출석부 모듈에 오류가 있습니다. 5 슬레이브 슬레이브 20.07.13.14:14 1533
449 JavaScript와 Canvas로 이미지의 배경값을 자동으로 산출하기 Seia Seia 20.09.12.06:37 22
448 React 그리고 Redux 쉽게 이해하기 image Seia Seia 20.09.12.06:31 35
447 [Python] 폴더의 모든 파일명을 랜덤하게 변경하기 이니스프리 이니스프리 20.08.30.15:06 32
446 [Selenium] 요소가 완전히 로드될 때까지 기다리기 이니스프리 이니스프리 20.08.23.20:22 26
445 [Selenium] 크롬 익스텐션 사용하기 이니스프리 이니스프리 20.08.23.19:35 27
444 [MoviePy] 폴더의 모든 MP4 파일을 적절한 크기의 GIF 파일로 변환하기 이니스프리 이니스프리 20.08.23.14:18 29
443 [Python] 확장자 확인 및 변경 이니스프리 이니스프리 20.08.23.12:17 12
442 [Python] 폴더 내 이미지의 height를 측정하여 height < n 미만인 파일을 삭제하기 이니스프리 이니스프리 20.08.13.20:08 34
441 glob.glob()를 이용하여 recursive하게 하위 폴더까지 모든 파일과 디렉토리를 검색하기 이니스프리 이니스프리 20.08.12.16:22 39
440 [윈도우] Powershell을 특정 경로에서 여는 바로가기 만들기 이니스프리 이니스프리 20.08.10.17:12 56
[Python] BeautifulSoup에서 속성이 정확히 매칭되는 요소만 찾기 이니스프리 이니스프리 20.08.09.13:34 49
438 [Python] Ubuntu에서 파이썬이 설치된 디렉토리를 간단히 확인하는 방법 2 이니스프리 이니스프리 20.08.03.22:58 38
437 [Python] 원하는 URL로 크롬 창 열기 이니스프리 이니스프리 20.07.16.14:01 89
436 [Python] 현재시각에 따라 오전/오후 반환 이니스프리 이니스프리 20.07.16.13:58 49
435 [Python] Wildcard match 이니스프리 이니스프리 20.07.13.17:15 36
434 [Python] 디렉토리 내의 파일명을 시간순으로 정렬하기 이니스프리 이니스프리 20.07.13.15:57 36
433 [Python] 폴더 내 모든 엑셀 파일의 작성자를 출력하기 3 이니스프리 이니스프리 20.07.06.20:33 98
432 [PIL] 이미지 좌우반전 이니스프리 이니스프리 20.07.04.15:22 53
431 MS Office 제품군 명칭 변경 image 이니스프리 이니스프리 20.07.02.18:05 65
430 [정규식] 문자열에 괄호 넣기 이니스프리 이니스프리 20.07.01.18:37 56