Code Monkey home page Code Monkey logo

arbitrage_betting_bot's Introduction

Arbitrage Betting Bot

Description

This is a arbitrage betting bot that scrap all the bookmakers and find the best arbitrage possible.

Disclaimer

  • Project date : 2019
  • The project is not maintained and update since 2019
  • This is a personal project for the purpose of learning Python. The code is not optimized and is not intended to be used in production.
  • This is a personal project, I'm not responsible for any loss of money or any other problem that could occur with this bot.

Report

A detailed report of the project is available on Medium:

Article_img

Sites scraped:

FR :
    - Unibet
    - Winamax
    - Betclic
    - Zebet
    - Netbet
    - PMU
    - Parionssport

World Wide :
    - Pinnacle
    - 1Xbet
    - 22 Bet
    - Marathon
    - XBit
    - Sportbet One
    - Stake
    - CloudBet

Library use for scrapping:

- Selenium : for dynamic site (Parionssport, Pinnacle, Unibet)
- Bs4 : for static site (PMU, Betclic, Zebet, Netbet, Marathon)
- Request : for download directly json file from site when possible (1Xbet, 22 Bet, Winamax)

Logs:

- Logs : full log in ./logs
- Data : Only Data log in ./Data for IA analyze later
- Founds : Log of the arbitrage found to not repeat the notification if it's already found last time
- Errors : log of the errors that occured

Style of arb:

- only_best_arb : select the best odd in the list and only arb bewteen the best odd of team1, team2 and draw
- all_posibility : test all the posibility of arb possible bewteen bookmakers

Notification:

- Use of Telegram Bot channel for user's notifications
- Use of Twitter account to post the arbitrage found via API

Dependencies:

- Selenium
- bs4
- requests
- tweepy

To run:

  • must create /Data
  • /Founds with a txt file in the directory
  • /logs
  • /Errors
  • Config all the data in config.py
  • have a chromedriver.exe and setup the path in config.py

Authors

arbitrage_betting_bot's People

Contributors

sferez avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

s0lex gorilik324

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.