3
280

파이썬 데이터파싱에 관한 질문입니다


beautifulsoup 를 사용했고


분명 어떤정보는 파싱이잘되서 데이터값을 가져왔습니다


헌데 다른페이지의 정보를 파싱햇을때 분명 페이지엔 데이터가 633 이라고 써져있는데 가져와서 출력해보면 빈칸이였습니다


그페이지의 모든정보를 긁어왔을때를 분석해보니 제가 가져오려던부분이 <td class="serial02"></td> 이렇게

태그안에 아무정보도 없었습니다


페이지 검사를 통해서 봣을땐 <td class="serial02">633</td> 라고쓰여있는데 왜 가져올땐 빈칸이되는걸까요

0
0
  • 답변 3

  • 방가방가2
    1k
    2019-08-01 19:48:38

    잘 안될때는 컴퓨터에게 기도해보는 것도 좋습니다. 바보같은 이야기로 들릴지 모르겠으나, 어쩌면 답이 튀어날지도 모릅니다.

    1
  • 보람차게
    29
    2019-08-02 00:54:23

    해당 정보는 ajax 응답 받은 데이터를 주입해서 그렇습니다.


    beautifulsoup은 응답 받은 html 태그에 대해서만 파싱을 할 수 있기 때문에 ajax로 처리되는 데이터가지 파싱을 하려면 selenium을 쓰셔야 합니다.

    0
  • 개발자가되고싶어요
    96
    2019-08-05 08:41:26

    감사합니다 selenium 이라는게 있었네요

    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.