Kiber omlet

By 08.09.2021 08.09.2021

Hamma biladi qimor - bu pul ishlashning ajoyib usuli. Men o'zim shunday xulosaga keldimki, buxgalterlar ba'zida voqea sodir bo'lguncha pul to'laydilar, bu mening xayolimga bot talab qiladigan pul tikish strategiyasini o'rnatdi. Bu men uchun 50 dollarlik sarmoyani juda muvaffaqiyatli va asta -sekin yo'qotdi, lekin men uni zavq bilan o'tkazdim, shuning uchun men loyihani baham ko'raman deb o'yladim.

Agar siz ushbu qo'llanmadan foydalansangiz, iltimos , ahmoq bo'lmang. Umuman olganda, sport tikish dunyosida hech kim ustun kelmaydi. Bu siz bo'lmaysiz! Ehtimol, nazariyalarni sinab ko'ring yoki robot sizning sevimli sport jamoangizda pul yo'qotishiga yo'l qo'ying, lekin Pinnacle hisobingizga qo'ygan pulingizni yo'qotishga tayyor bo'ling.

Bu mening birinchi darsligim, shuning uchun agar siz ushbu loyihadan foydalansangiz, uning qanday o'tishini eshitishni istardim. Agar siz ko'p pul ishlashga muvaffaq bo'lsangiz, Vikipediyaga qilingan xayriya minnatdor bo'ladi.

Endi kodlashga o'tamiz. Rasmiy API hujjatlarini ko'rib chiqish ham oqilona bo'lardi. Manbaga havola qilingan barcha manba kodini mening github -da, kelajakdagi xato tuzatishlar bilan birga topish mumkin. Pythonga kirishni bu erda topishingiz mumkin.

Mening botimda uchta muhim bosqich mavjud.

1. Ma'lumot to'plash. (Balans, Oran)

2. Kriteriyalarni tekshirish. (Kerakli garovlarni toping)

3. Tikish.

Python fayliga quyidagicha import qilishingiz kerak bo'ladi:

import urllib.request ulib

import base64

import uuid

import json

Ma'lumot yig'ish



Balansni olish:

Birinchi qadam API -dan balansingizni olishdir. Bu API -dan foydalanishning eng oddiy holati.

Bu erda biz GS so'rovini bajarish uchun zarur bo'lgan URL va sarlavhalarni tuzishdan boshlaymiz, bu balans ma'lumotlari bilan JSON javobini qaytaradi. Json.loads -dan foydalanish JSON javobini python dictga o'zgartiradi.

Imkoniyatlarni olish:

G'alaba qozonish balansni olishga juda o'xshaydi, lekin sport ma'lumotlari URL manziliga qo'shiladi va javob biroz farq qiladi. Bu hali ham GET so'rovi. "?" Belgisidan keyin urlga kiritilgan o'zgaruvchilarga e'tibor bering, sport va koeffitsient formatini belgilang.

Kriteriyalarni tekshirish

Endi biz balans ma'lumotlarini oldik va ba'zi imkoniyatlarni oldik. Tikish uchun qulay vaziyatni topish uchun imkoniyatlarni ko'rib chiqish vaqti keldi. Bu misol uchun, imkoniyatlar uy jamoasi foydasiga bo'lgan stsenariydan foydalanishga ruxsat bering.

Agar siz API -ni tekshirsangiz, koeffitsientda "pul o'tkazmasi" va "jamoa" yozuvi borligini ko'rishingiz mumkin. Shunday qilib, biz uy egalari bilan bog'langan pul o'tkazmalari 1,91dan past bo'lgan holatni topmagunimizcha, biz barcha imkoniyatlarni ko'rib chiqmoqchimiz (ya'ni siz 91 sent foyda olasiz). Agar u mukammal muvozanat bo'lsa, bu 2,0 bo'ladi, lekin Pinnacle har bir garovdan 0,09 oladi. Oldingi usulda qaytarilgan diktni quyidagi funktsiyaga o'tkazish mezonlarga javob beradigan birinchi garovni qaytaradi.

Bu juda sodda, lekin qaytarilgan qiymatlarning merosxo'rligi tufayli murakkab ko'rinadi. Men bu uchun tuzatuvchini tavsiya qilaman, chunki u sizga barcha yozuvlarni ko'rish va ierarxiya bo'yicha harakat qilish imkonini beradi.

Tikish

Endi biz o'z balansimizni topdik, koeffitsiyentlarni tekshirdik va biz tikmoqchi bo'lgan ssenariy uchun tikilgan ma'lumotni qaytardik. Ushbu harakatda ikkita qadam mavjud. Pul tikish uchun qo'shimcha ma'lumotlarni to'plash va POST shaklini yuborish.

Kerakli pul tikish ma'lumotlarini to'plang

Birinchisi, bizning pul tikishimiz haqida bir oz ko'proq ma'lumot to'plash. Xususan, siz tomoningiz "Team1" yoki "Team2" ekanligini bilishingiz kerak. Bu Get Line API chaqiruvi yordamida va Team1 koeffitsientlari bizning mezonlarga mos kelishini tekshirish orqali amalga oshiriladi. Agar shunday bo'lsa, biz "Team1" ni xohlaymiz, agar bo'lmasa, biz "Team2" ma'lumotlarini olamiz.

Bu erda "minRiskStake" kabi qo'shimcha ma'lumotlar ham bor, biz garovning to'g'riligini tekshiramiz.

Pul tikish

Nihoyat, garovni topshirish vaqti keldi. Bu bosqichda siz Place Bet API qo'ng'irog'i uchun zarur bo'lgan barcha ma'lumotlarni o'z ichiga olgan diktni tuzasiz. Keyin bu JSON faylga aylanadi va POST belgilangan URL manziliga yuboriladi.

Hammasi hozir birga

Endi biz ish jarayonini yakunlash uchun funktsiyalarni aniqladik. Endi biz ularni oddiy tartibda qo'ng'iroqlar qilishimiz kerak, bir nechta oddiy tekshiruvlar bilan.

Eng oson yo'li - biz ishlagan manba faylga quyidagi kodni kiritish. Ushbu kodda biz bitta pul tikishga harakat qilamiz. Ushbu tekshiruvlar uchun taymerni o'rnatish va yuzaga kelishi mumkin bo'lgan istisnolarni hal qilish uchun qo'shimcha mantiq qo'shilishi mumkin.