문과도 할 수 있는 에볼루션 바카라 분석기 만들기!

고독한 도박꾼
5 min readJun 18, 2024

--

데이터보다 중요한 것은 더 많은 데이터뿐이다.

통계 베팅, 분석 베팅하시는 분은 늘 데이터에 목말라 있습니다.

요즘에는 그런 정보를 제공해 주는 서비스도 많이 늘어났습니다만. 아무래도 데이터로 장사를 하는 곳이다 보니 그런 사이트들도 모든 데이터를 공개하는 곳이 적고, 딱 내가 원하는 데이터를 취득하기도 쉽지 않죠.

엑셀은 할 수 있는데 어제 하루 데이터를 쫙 긁어서 엑셀로 통계를 내볼 수 있으면 얼마나 좋을까….

그런 생각을 하시는 분들을 위해 에볼루션 바카라 모든 테이블의 정보를 한번에 취득하는 방법을 공개합니다.

1. 에볼루션 접속해서 모든 테이블을 모니터링

이용하시는 카지노에서 에볼루션에 접속하고 일단 로비 화면까지 진행해 주세요.

로비 화면

URL 부분을 확인하신 후 고유 아이디 부분을 제외하면 거의 같은 구조를 하고 있을 겁니다.

https://{고유 카지노 id}.evo-games.com/frontend/evo/r2/#category=top_games

이 URL을 아래와 같이 변경합니다.

https://{고유 카지노 id}.evo-games.com/frontend/evo/r2/#app=baccaratmultiplay

그 후 새로운 URL을 브라우저에 입력하신 후 문제가 없다면 아래와 같은 화면이 표시될 것입니다.

사이드 패널만 기동한 에볼루션 런처

2. 크롬 개발자 모드를 이용해서 게임이 끝난 테이블의 데이터 취득하기

F12 를 눌러 개발자 모드를 기동하고 console 메뉴를 선택합니다.

개발자 모드 콘솔 메뉴

이부분에 아래의 코드를 붙여넣기 합니다.

let iframe = document.querySelector('body > div.loader-frame-container > div.games-container > iframe');
iframe.style.height = '15000px';


let iframeDocument = iframe.contentDocument || iframe.contentWindow.document;
const tableList = new Map();


function sendHistory(tableName) {
console.log(tableName, ' ', tableList.get(tableName).history);
tableList.set(tableName, {
slotCount: 2,
history: ''
});
}


function trackingTable() {
let itemContent = iframeDocument.querySelectorAll('.table--b4112');
for (const node of itemContent) {
const tableName = node.querySelector('.tableName--a9bc5').textContent;
const slot = node.querySelectorAll('.bigRoadContainer--c08fe>.svg--47a93>svg>svg');
const childCount = slot.length;
const textArray = Array.from(slot).map(p => p.getAttribute('name'));
if (childCount === 0) {} else if (tableList.get(tableName)?.slotCount === undefined || childCount > tableList.get(tableName).slotCount) {
const combinedHistory = textArray.join(', ').replace(/[^A-Z,]/g, '');
tableList.set(tableName, {
slotCount: childCount,
history: combinedHistory
});
} else if (childCount === 1 && tableList.get(tableName).slotCount > 50) {
sendHistory(tableName);
} else {}
}
}
setInterval(trackingTable, 5000);

문제없이 진행되셨다면 아래와 같이 게임이 종료된 테이블의 정보가 콘솔 창에 출력됩니다.

출력된 데이터 부분을 복사 붙여 넣기 하여 엑셀 등에 저장하신 후 원하는 방식으로 분석을 진행하실 수 있습니다.

추가 질문이 있으신 분은 텔레그램 정보 공유 그룹에 참여해주세요. https://t.me/+mgPsNXOkBZpmOTM1

--

--

고독한 도박꾼
0 Followers

블로그 소개 : https://medium.com/@pascat.cas.hk/고독한-도박꾼-블로그-소개-b9d1312b4b75 재미있게 읽어주신 분은 구독자 그룹에 들어와 주세요. 구독자 그룹 : https://t.me/lonelygamblers