- 네이버 금융에서 종목별로 종목이름, 가격 수집
- 프로젝트 만들기
- libs package만들기
- libs/naverFinanceCrawler.py
- getCompanyInfo(code) 만들기 in naverFinanceCrawler.py
- 함수의 return {"name":"", "price":""}로 만들기
- stage.py만들기
- stage.py에 getCompanyInfo import하기
- 위 함수 잘 작동 되는지 print해보기
- naver finance의 특정 종목 url복사하기
- crawler에 import requests하기
- request.get()으로 data받아오기
- BeautifulSoup() import하기
- data를 bsObj로 만들기
- naver finance의 해당 종목 페이지로 가기
- 뽑아내고 싶은 위치 개발자도구로 찾기
- 개발자 도구로 찾은 위치를 .find()에 넣기
- 원하는 데이터가 잘 찾아졌는지 print()하기
- 원하는 영역의 데이터에서 .text로 텍스트만 뽑아내기
- 위에서 만든 {"name":"", "price":""}에 name이 나오게 넣기
- 종목코드표 url찾기
- 모든 종목코드를 return하는 function을 libs에 만들기
- []를 return하게 함수 만들기
- 만든 libs의 함수가 잘 호출되는지 stage에서 call해보기
- code를 수집하는 function완성하기
- stage에서 codes에 수집한 코드들을 넣기
- 반복문으로 하나씩 꺼내서 print하기
- 위에서 만든 함수와 연결하기
- 하드 코딩 되어있는 부분 parameter를 활용하게 바꾸기
- try except로 에러 처리하기
- 완료