• 목록
  • 아래로
  • 위로

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 셀렉터로 검색을 하면 이런 문제에서 자유롭긴 해요 ^^

 

작성자
이니스프리 119 Lv. (1%) 2439990/115200000EXP

Make StudyForUs Great Again!

 

CSVpuymXAAAVVpd.jpg

댓글 0

권한이 없습니다.
번호 제목 글쓴이 날짜 조회 수
공지 [1차 해결 및 추가] 서버 접속 불가 문제 안내 4 updated 마스터 마스터 1일 전15:22 78
공지 [작업 완료] 설 명절 맞이 서버 업데이트 안내 3 마스터 마스터 24.02.11.17:21 2231
공지 [중요] 호스팅 만료와 관련하여 일부 수칙이 변경됩니다. 4 마스터 마스터 23.01.14.02:23 5909
336 Apple ID 미국 계정 만들기 및 로그인 실패시 해결방법(?) 이니스프리 이니스프리 20.01.26.20:14 263
335 더현대닷컴 vs Hmall의 차이 이니스프리 이니스프리 20.01.26.20:10 1085
334 다이소 스마트폰 유심 커터기 관련 4 이니스프리 이니스프리 20.01.22.17:15 628
333 텔레그램 비밀대화의 스크린캡쳐 방지기능 이니스프리 이니스프리 20.01.20.23:44 5937
332 Postman에서 Temporary Header는 비활성화할 수 없습니다. 3 image Seia Seia 20.01.20.19:31 231
331 순수 React만으로 다이내믹 태그 네이밍하기 Seia Seia 20.01.20.19:18 106
330 Sourcerer: Git을 비주얼라이징 및 프로파일링합니다. image Seia Seia 20.01.20.07:38 133
329 [우체국 택배] 수취인 수령장소 변경 서비스 이니스프리 이니스프리 20.01.19.23:08 263
328 TCP BBR을 사용하여 기존 TCP 구현보다도 훨씬 빠른 속도를 즐기는 방법 2 image Seia Seia 20.01.19.07:01 159
327 Vultr.com - 오늘자 Service Alert 이니스프리 이니스프리 20.01.17.22:02 182
326 중국 배대지 휴무 이니스프리 이니스프리 20.01.14.13:01 119
325 [파이썬] random.randint()에서 주의할 점 이니스프리 이니스프리 20.01.13.00:49 220
324 엠팍에서 첨부 이미지 크롤링을 할 때 400대 에러가 뜨는 경우 이니스프리 이니스프리 20.01.12.23:38 196
323 DHTML 에디터에서 Hard Break vs Soft Break 이니스프리 이니스프리 20.01.12.13:48 123
322 [국립국어원] 세팅 vs 셋팅 이니스프리 이니스프리 20.01.11.16:56 1474
321 IPVanish의 한국서버가 4개로 확충되었습니다. image 이니스프리 이니스프리 20.01.11.11:27 122
320 [Flutter] 오프라인 강좌 이니스프리 이니스프리 20.01.09.00:12 126
319 [카고야] 공지 메일이 왔네요~ 이니스프리 이니스프리 20.01.08.13:27 121
318 [오프라인 강좌] 오픈소스 협업을 위한 Git 트레이닝 image 이니스프리 이니스프리 20.01.08.00:13 121
317 [파이썬] OS에 따라서 경로를 달리하기 이니스프리 이니스프리 20.01.07.22:15 139