인프런 커뮤니티 질문&답변
파싱
작성
·
361
답변 4
0
강사님이 알려주신 사이트에선 해당 예제와 비슷한 샘플이 있는데, 잘 되지 않더라구요. 그래서 아래 질문중에 string/text 질문의 답변을 참고해서 약간의 트릭을 사용했습니다.
string/text 차이점은 지금강좌의 맨아래 질문을 참고하세요(클릭).
for i in projectList:
print(i)
print(i.string)==> None
print(i.text) ==> '지원한 프로젝트0건'
print(i.text.replace(i.find('p').string, '')) ==> '계약한 프로젝트'
print(i.find('p').string) ==> '0건'
text로 가져와서 뒷부분을 잘랐습니다.
정식은 아닌거 같아서 참고만 하세요.
0
0
0
좋은사람
지식공유자
https://www.w3schools.com/cssref/trysel.asp
p 태그가 div 태그의 자식이므로, 여러가지 방법을 사용하실 수 있습니다. nextChild로 접근하셔도 되고
div > p 등으로 접근하셔도 text 값을 뽑아올 수 있습니다.
강의에서 알려드렸던 online 셀렉터를 사용해서 바로 테스트 해보시면 됩니다.
CSS 셀렉터는 직접 해보셔서 원하시는 값이 나올 때까지 트라이 해보셔야 실력이 금방 향상 됩니다.
감사합니다.





