본문 바로가기

웹크롤링

🎈스파르타코딩[내일배움] 웹개발 (3주차 과제!)💻 스파르타코딩 3번째 과제이다! 웹크롤링하기!! 원하는 속성을 가지고 순위,제목,아티스트 이렇게 3개의 데이터를 뽑아라는 것이었다. 처음에는 쉽겠지하면서 문제를 풀어보았으나, 쉽지않았다. 하지만 계속해서 시도끝에 해결하였다. :) 문제는 HTML의 전체코드를 들고와서 원하는 속성들을 가지고 깔끔하게 데이터를 보여줄 것인지이다. 순위가 우선적으로 실행하였으나 보시는 사진과 다르게 출력이 된다. 그이유는 공백이 중간에 존재하기에 사진과 동일하게 도출할려면 .strip()을 사용하여야만 한다!! 그렇지 않으면 엉망이된 데이터를 보게 될것이다! :( 이렇게 순위의 데이터는 끝냈고 제목은 쉽다! 제목은 title이라는 아이를 가지고 와서 a_tag로 넣어준뒤 .text로 출력해주면 완성!! 마지막은 아티스트이다!!.. 더보기
🎈스파르타코딩[내일배움] 웹개발 8일차💻 8일차 스파르타코딩 강의에서는 파이썬 웹 크롤링을 배웠다. 크롤링이란 무엇인가에 대해 배웠고, 왜 크롤링을 배우게 되고 크롤링을 하면 좋은지에 대해 학습했다. 크롤링이란? 웹 페이지를 그대로 가져와서 원하는 데이터를 추출해 내는 행위를 말합니다. 그리고 DB설치하는 방법과 DB란 어떤건지에 대해서도 간단하게 맛만 보았습니다. DB란? 몇 개의 자료 파일을 조직적으로 통합하여 자료 항목의 중복을 없애고 자료를 구조화하여 기억시켜 놓은 자료의 집합체라고 할 수 있다([참고]위키백과 : 데이터베이스개념). 이렇게 3주차 파이썬기초와 파이썬 패키지 설치, 웹 크롤링,DB설치,pymongo로 DB조작하기를 학습하였다. 더 많은 것들을 접해봤지만 제일 재밌었던 것을 말하라면 크롤링이 아닐까 생각이 든다! :) 더보기
🎈스파르타코딩 [내일배움] 웹개발 7일차💻 스파르타코딩 2주차 과제를 제출 후 3주차는 파이썬의 기초와 크롤링에 대해서 배운다! :) 3주차에서는 파이썬의 기초와 간단하게 배웠다. 변수,함수,리스트,딕셔너리,반복문,조건문을 배웠다. 파이썬의 기초문법을 익히고 파이썬 패키지 설치하는 법과 사용해보기까지 진행하였다. 이전 html,css,javascript,jquery보다는 문법과 사용법은 간단하고 재밌게 진행 한것 같다. 더보기