본문 바로가기

개발공부/웹개발

[웹개발] 주가정보 가져오기 (한국 거래소 주가 정보)

 

 

2021년 7월 1일자로 유료전환입니다!

 

네이버 주가 크롤링 하는 방법  포스팅완료!

https://jul-liet.tistory.com/209

 

[JAVA] Jsoup 사용하여 네이버 주가 크롤링 (소스포함)

갑자기 쓰던 API가 유료전환되는 바람에 그냥 네이버 크롤링을 하기로 했다! ╯︿╰ 자바 크롤링 라이브러리인 JSoup을 사용한다 1. 라이브러리 추가 : 직접 다운을 받고 연결하거나 pom.xml에 추가

jul-liet.tistory.com


😋갑자기 xml 파일이 안나와서 문의 해보니 이 서비스는 상장된 기업대상으로 무료로 제공이라고 한다.

회원가입 후 사업자등록증을 내서 사용해야함...!

네이버나 카카오같이 미리 등록한(? 내피셜...) 회사는 일반인이 읽을 수 있지만

우리회사 같이 신청을 안한... 회사는 xml 파일이 안보였던 것 같다.

서비스 신청중!


 

kasp.krx.co.kr/contents/02/02010000/ASP02010000.jsp

 

 

위 페이지 들어가면 url도 다 있고 데이터 가져오는 파일도 다 있다.

 

 

실시간시세(국문)    http://asp1.krx.co.kr/servlet/krx.asp.XMLSise?code=단축종목코드
실시간시세(영문)    http://asp1.krx.co.kr/servlet/krx.asp.XMLSiseEng?code=단축종목코드
공시정보(국,영문)    http://asp1.krx.co.kr/servlet/krx.asp.DisList4MainServlet?code=단축코드&gubun=K (K:국문/E:영문)
재무종합(국문)        http://asp1.krx.co.kr/servlet/krx.asp.XMLJemu?code=단축종목코드
재무종합(영문)        http://asp1.krx.co.kr/servlet/krx.asp.XMLJemuEng?code=단축종목코드
재무종합2(국문)      http://asp1.krx.co.kr/servlet/krx.asp.XMLJemu2?code=단축종목코드
재무종합3(국문)      http://asp1.krx.co.kr/servlet/krx.asp.XMLJemu3?code=단축종목코드
텍스트                    http://asp1.krx.co.kr/servlet/krx.asp.XMLText?code=단축종목코드

 

예를 들어) 카카오의 단촉종목코드는 035720

asp1.krx.co.kr/servlet/krx.asp.XMLSise?code=035720

 

이상한 페이지 나온다고 놀라지말고 소스 보기를 하자 (오른쪽 마우스 클릭후 페이지 소스보기)

 

그럼 대략 이런 정보들이 찍힌다! 

 

다시 페이지에서 보면 예제 소스가 있다

다운로드를 하면 jsp 파일로 원하는 정보 빼올 수 있는 예시파일이 있으니 참고해서 적용하면 될것같다

 

 

 * 우리 회사 코드는 국문 url로 들어가니까 안나와서 영문으로 하니까 나오더라!! 참고!!

: 그냥 서비스를 신청해야 보이는것.... 신청안한회사라 안보임ㅜ