안녕하세요, MJ 입니다.
로또 당첨번호를 확인하기위해 동행복권 사이트를 찾아 가거나, 포털사이트에서 검색을 할 수 있지만,
다음 주소를 브라우저에 붙여넣거나, curl 명령을 이용하여 터미널에서 손쉽게 확인할 수 있는 방법이 있어
소개를 드리려고 합니다.
<URL>
https://www.dhlottery.co.kr/common.do?method=getLottoNumber&drwNo=<회차번호>
- API 주소 활용 방법
- 브라우저에 URL 입력하여 확인.
- (윈도우) cmd / (리눅스) bash 터미널에서 curl 을 사용하여 확인.(예:123회차)
>> curl "https://www.dhlottery.co.kr/common.do?method=getLottoNumber&drwNo=123"
<cmd>
<bash>
- python/java/c 등 코드를 만들어서 확인.
>> 코드를 짜서 확인하는 것이, 데이터를 가공하기도 좋고, 앞으로 출현할 숫자를 분석하기도 좋지만, 자신이 원하는 대로 데이터를 가공하기 위해 시간과 노력의 투자가 필요함.
[ (API결과 예시) 123 회차 조회결과 ]
>> json형식으로 공백,줄바꿈이 없이 순서도 제멋대로 확인되지만(브라우저나 터미널에서 확인하면),
다음과 같은 데이터가 확인됨.
<확인한 정보 줄맞춰봄>
#######################################
{
"returnValue":"success",
"totSellamnt":54,097,448,000,
"firstWinamnt":2,532,982,680,
"firstPrzwnerCo":5,
"firstAccumamnt":0,
"drwNo":123,
"drwNoDate":"2005-04-09",
"drwtNo1":7
"drwtNo2":17,
"drwtNo3":18,
"drwtNo4":28,
"drwtNo5":30,
"drwtNo6":45,
"bnusNo":27,
}
#######################################
[확인 된 데이터 중 확인하는 항목만 정리]
- 회차: drwNo
- 추첨일자: drwNoDate
- 번호1: drwtNo1
- 번호2: drwtNo2
- 번호3: drwtNo3
- 번호4: drwtNo4
- 번호5: drwtNo5
- 번호6: drwtNo6
- 보너스번호: bnusNo
브라우저나, 터미널에서는 올바른 주소인지, 정상적인 결과가 확인되는지 테스트 용도로 하고,
여러 회차의 정보 확인에서 편의를 위해 코드를 작성하는 방법이 좋아보입니다.
동행복권의 로또 당첨번호 확인 API 소개였습니다.
감사합니다.
댓글
댓글 쓰기