파이썬 크롤링 : 첫 페이지에서 tr 요소 삭제시 다른 페이지에서도 삭제됨.
조회수 616회
안녕하세요.
1번부터 3번까지 페이지가 있는데 1번 페이지에 있는 위 이미지에 첫번째 tr 요소만 지우고
데이터를 가져오고 싶은데 del tr[0]
으로 지우면 나머지 2, 3번 페이지의 tr[0]
도 삭제되어 고민입니다.
어떻게 해결할수있을까요???
-
(•́ ✖ •̀)
알 수 없는 사용자 - 〉
1 답변
-
단순히
tr[0]
이면 모든 첫 번째<tr>
이 대상으로 잡히니까 태그에, id나 사용자 정의 속성으로 식별할 수 있는 값을 설정하고 해당 태그만 선택해서 지워야겠죠.예를 들어:
<table id="firstMan"> <tr data-idx="1"> <td id="removeMe"></td> <td></td> </tr> <tr data-idx="2"> <td id="dontShoot"></td> <td></td> </tr> </table> <table id="secondary"> <tr data-idx="1"> <td></td> <td></td> </tr> <tr data-idx="2"> <td> <td></td> </tr> </table>
이런식으로 다른 태그와 구별되는 식별자가 있어야 원하는 태그만 지울 수 있습니다.
댓글 입력