Web scraping for sports odds site using Python
Budget: $10 – $30 USD
I am looking for a skilled Python developer to help me with a web scraping project. The goal of the project is to scrape odds data from a sports site.
Data Scraping Frequency:
- The data needs to be scraped three times a week.
Specific Sports Site:
- I have a specific sports site in mind that I want to scrape (thelines.com).
Data Type:
- The specific data I need to be scraped from the site is weekly odds data for the NFL.
https://www.thelines.com/nfl-week-1-odds-2023/
https://www.thelines.com/nfl-week-2-odds-2023/
https://www.thelines.com/nfl-week-3-odds-2023/
...
https://www.thelines.com/nfl-week-18-odds-2023/
The section where it says "HOW WEEK XX NFL LINES ARE CHANGING". I need data from both tables:
|Matchup | Point Spread | Total | Moneyline|
You must deliver a Python script or Python notebook. Output must be to a CSV file.
Ideal Skills and Experience:
- Proficiency in Python and BeautifulSoup for web scraping
- Experience with data scraping from sports sites
- Familiarity with accessing and extracting specific data from websites
- Strong understanding of HTML and CSS for web scraping purposes
- Attention to detail to ensure accurate and consistent data extraction
Data Scraping Frequency:
- The data needs to be scraped three times a week.
Specific Sports Site:
- I have a specific sports site in mind that I want to scrape (thelines.com).
Data Type:
- The specific data I need to be scraped from the site is weekly odds data for the NFL.
https://www.thelines.com/nfl-week-1-odds-2023/
https://www.thelines.com/nfl-week-2-odds-2023/
https://www.thelines.com/nfl-week-3-odds-2023/
...
https://www.thelines.com/nfl-week-18-odds-2023/
The section where it says "HOW WEEK XX NFL LINES ARE CHANGING". I need data from both tables:
|Matchup | Point Spread | Total | Moneyline|
You must deliver a Python script or Python notebook. Output must be to a CSV file.
Ideal Skills and Experience:
- Proficiency in Python and BeautifulSoup for web scraping
- Experience with data scraping from sports sites
- Familiarity with accessing and extracting specific data from websites
- Strong understanding of HTML and CSS for web scraping purposes
- Attention to detail to ensure accurate and consistent data extraction