작성
·
249
0
if response.status_code == 200 and response.ok:
soup = BeautifulSoup(response.text, 'html.parser')
projectList = soup.select('div.user-project > div')
ptag = soup.select_one('div.user-project > div > p')
for i in projectList:
print(i.text)
for a in ptag:
print(a.string)
기존의 table이 아닌 div로 퍼블리싱이 변경되어 다음과 같이 코드를 작성하였습니다.
현재 위시캣 퍼블리싱을 보면
<div class="body-3 mb10 header">
등록한 프로젝트
<p class="body-3-medium">
0건
</p>
</div>
이렇게 되어있습니다. p 태그가 div태그 안에 들어가있습니다. 제가 입력한 코드를 실행하면
등록한 프로젝트0건
0건
계약한 프로젝트0건
0건
누적 완료 금액0원
0건
이렇게 나옵니다.
div 태그 안에 p 태그가 들어가 있으므로 등록한 프로젝트0건, 계약한 프로젝트0건, 누적 완료 금액0원 이렇게 나오는 것 같습니다.
혹시 이걸
등록한 프로젝트
0건
계약한 프로젝트
0건
누적 완료 금액
0건
이런식으로 출력할 수 있는 방법이 있을까요?