안녕하세요, 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 소개였습니다.
감사합니다.
댓글 없음:
댓글 쓰기