스파르타코딩 3번째 과제이다! 웹크롤링하기!! 원하는 속성을 가지고 순위,제목,아티스트 이렇게 3개의 데이터를 뽑아라는 것이었다. 처음에는 쉽겠지하면서 문제를 풀어보았으나, 쉽지않았다. 하지만 계속해서 시도끝에 해결하였다. :) 문제는 HTML의 전체코드를 들고와서 원하는 속성들을 가지고 깔끔하게 데이터를 보여줄 것인지이다. 순위가 우선적으로 실행하였으나 보시는 사진과 다르게 출력이 된다. 그이유는 공백이 중간에 존재하기에 사진과 동일하게 도출할려면 .strip()을 사용하여야만 한다!! 그렇지 않으면 엉망이된 데이터를 보게 될것이다! :( 이렇게 순위의 데이터는 끝냈고 제목은 쉽다! 제목은 title이라는 아이를 가지고 와서 a_tag로 넣어준뒤 .text로 출력해주면 완성!! 마지막은 아티스트이다!! 여기에서 조금 어려웠다. 똑같이 순위때처럼 해주면된다. 그러나 tag가 다르고 또한 속성도 다르기에 이것에 유의하여 잘해준다면 사진과 같이 출력이된다!:) 이것을 보고 있다면 반드시 주의할것! 1. 전체코드를 확인하되 무엇을 먼저 실행할 것이고 2. 공백이 있다면 제거하는 함수를 반듯이 처리해주고 데이터를 뽑을 것! 3. 항상 마무리 짓기전 내가 원하는 데이터를 잘 뽑았는지 테스트를 미리해본다! 3가지만 유의한다면 크롤링은 쉽게 하실수 있다고 생각합니다. :)
'코딩' 카테고리의 다른 글
🎈스파르타코딩 [내일배움] 웹개발 10일차💻 (0) | 2021.07.07 |
---|---|
🎈스파르타코딩[내일배움] 웹개발 9일차💻 (0) | 2021.07.06 |
🎈스파르타코딩[내일배움] 웹개발 8일차💻 (0) | 2021.07.05 |
🎈스파르타코딩 [내일배움] 웹개발 7일차💻 (0) | 2021.07.04 |
🎈스파르타코딩 [내일배움] 웹개발 6일차(2주차 과제)💻 (0) | 2021.07.03 |