-
카테고리
-
세부 분야
데이터 분석
-
해결 여부
미해결
간단한 질문 하나 드립니다.
18.09.28 00:23 작성 조회수 73
0
안녕하세요 선생님.
다름이 아니라 만약에
....
<div class = "content">
"A"
"B'
<div class = "addon">
........
이렇게 되어있는데 문자 A와 B만을 추출하고 싶으면
어떤식으로 하면 될까요?
X = BeautifulSoup( ...... , "html.parser")
example = X.select(" 상위태그 > div.content")
for i in example :
print(i.string)
이런식으로 작성하고 실행하면 그냥 출력결과가 아예 빈칸으로 나옵니다.
도와주시면 정말 감사하겠습니다^^
답변을 작성해보세요.
0
좋은사람
지식공유자2018.09.28
안녕하세요. 이건수님
div 태그 사이에 텍스트에 접근을 하려면 몇 가지 방법이 있겠으나, 보통은
next-sibling, previous-sibling 이 두개로 저는 자주 사용합니다.
아래 공식 레퍼런스 URL을 참고해 보세요(예제부분)
https://www.crummy.com/software/BeautifulSoup/bs4/doc/#next-sibling-and-previous-sibling
감사합니다.
답변 1