본문 바로가기

마우스 매크로

웹크롤링 매크로 - 비트코인 실시간 시세에 따라 매매하는 방법

반응형

안녕하세요. 엔지엠소프트웨어입니다. 요즘 웹 API의 [ 웹서비스 ]를 통해 여러가지 크롤링하는 방법에 대해 알아보고 있는데요. [ KB차차차에서 중고차 크롤링하는 방법 ]을 보면, 실시간으로 올라오는 매물을 빠르게 잡을 수 있습니다. 이외에도 [ 영어 단어를 입력하면 자동으로 해석 해주는 매크로 ]와 [ 네이버 연관 검색어 크롤링 ]도 가능합니다. 웹크롤링에 관련된 내용을 몇개 따라해보면 여러가지 업무를 자동화할 수 있습니다. 오늘은 비트코인 시세를 실시간으로 가져오고, 시세에 따라서 사거나 파는 매크로를 만들어 볼께요. 이 예제를 테스트하기 위해 엔지엠 매크로를 실행하고, 새로운 스크립트를 추가하세요.

 

 

비트코인 시세를 가져오는 방법을 먼저 확인해야 하는데요. [ 업비트 ] 사이트에 접속을 해봅시다. 아래 그림과 같이 비트코인 시세가 실시간으로 변화하는걸 볼 수 있을거예요.

 

 

업비트 말고, [ 빗썸 ]도 비슷할거예요. 코인 시세 요청(Request)에 대한 응답(Response) 포멧만 다를거예요. 분석해보지는 않았지만요^^;

 

 

구글 크롬에서 업비트에 접속한 후 F12를 눌러서 개발자도구를 실행하세요. 그러면, 주기적으로 비트코인 시세에 대해 응답을 받을 수 있습니다. 아래 그림과 같이 Header 탭에서 요청 주소(Request URL)를 확인할 수 있습니다. 이 주소를 복사한 후 새로운 브라우저에 붙여넣기 해보세요.

 

 

주소는 아래와 같습니다. 물음표 뒤에 파라메터를 보면, CRIX.UPBIT.KRW-BTC라고 되어 있는데요. 업비드의 현재 비트코인 원화 시세를 가져온다는걸 예상할 수 있습니다. 실제로도 그렇구요^^; 그리고, count=1이라고 되어 있는데 이 값을 변경해보면 시간에 따른 이력(History)을 확인할 수 있습니다.

https://crix-api-cdn.upbit.com/v1/crix/candles/minutes/30?code=CRIX.UPBIT.KRW-BTC&count=1

 

 

10개를 가져오면 아래와 같이 표시됩니다.

 

원본 글 보기

http://ngmsoftware.com/bbs/board.php?bo_table=tip_and_tech&wr_id=720 

 

엔지엠소프트웨어

엔지엠 매크로는 복잡한 반복작업을 자동화할 수 있습니다. PC 게임, 모바일 게임을 최적으로 지원하며 모든 PC 프로그램 및 업무에 적용할 수 있습니다.

www.ngmsoftware.com

 

 

 

반응형