Search
📝

[과제] 증권사 리포트 크롤링

Paxnet의 증권사리포트의 종목리포트 를 수집하여 데이터 프레임으로 생성하고, 데이터프레임을 report.csv 로 저장하시오.

증권사 리포트의 종목리포트 탭

https://www.paxnet.co.kr/stock/report/report?wlog_rpt=jm&menuCode=2222
Python
복사
페이지네이션이 되어있고, 페이지 변경 시, currentPageNo 가 변경됨
https://www.paxnet.co.kr/stock/report/report?menuCode=2222&currentPageNo=2&reportId=0&searchKey=stock&searchValue=
Python
복사

데이터 프레임 구조

다음과 같이 6개의 컬럼으로 구성됨
종목명
제목
적정가격
투자의견
제공출처
작성일
csv 파일로 저장 시, 인코딩(euc-kr 또는 cp949)하여 저장할 것

옵션

100페이지에 해당하는 데이터까지 수집
데이터 수집이 원활하지 않을 경우(네트워크 이슈 등), 특정 시간 만큼 대기 후 다시 수집하도록 코드 작성
import time # 1초 대기 time.sleep(1)
Python
복사