The EASIEST way to scrape odds from Bet365 using Python and Selenium

The Scraper Guy
4 min readApr 19, 2022

No fluff, the absolute easiest way to scrape match odds from any sport on Bet365.

No messing around, lets get straight into it.

First lets import the packages we will be using if you dont have any of the following packages it is incredibly easy to install them, I wont waste your time with these trivial tasks.

from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import pandas as pd
import pandas as pd
import statsmodels
import numpy as np
import datetime
import time
from pandas_datareader import data as pdr
from statsmodels.tsa.stattools import adfuller
import pandas as pd
import numpy as np
%matplotlib inline
import statistics
import requests #The requests library for HTTP requests in Python
import xlsxwriter #The XlsxWriter libarary for
import math #The Python math module
from scipy import stats #The SciPy stats module
from selenium.webdriver.support.ui import Select

We wont be using most of these libraries, this is simply the bank of libraries I use regularly as it is easier to copy and paste a standard list then typing them out individual for every project.

You then need to download chromedriver to use with selenium, the version to download is dependent on which Chrome version you have.

--

--

The Scraper Guy

Teaching You How to Scrape Using Python Follow me @PaulConish on X Contact me - thescraperguy1@gmail.com