Find Jobs
Hire Freelancers

Website scraper - oddschecker.com

$30-250 USD

Completed
Posted over 7 years ago

$30-250 USD

Paid on delivery
Please do not copy and paste a generic message as your proposal. I have a requirement to scrape the data in the horse racing section of the website: [login to view URL] A user-interface with settings I can save is required. I use a Windows 64-bit system. There are 2 high-level requirements: 1. Scrape data at given times for all races 2. Scrape today and tomorrow's data for all races I will cover each high-level requirement in more detail below: 1. Given times a) I require data to be scraped at given times. I.e. 3 pm, 10 pm - set in UI b) I required data to be scraped at number of minutes before the horse race begins. I.e. if the race is due to start at 3 pm, I may want to scrape data 120 minutes, 1 minute, etc. before the race. I recommend having 5 spaces available for a), and 5 available for b), in the UI. 2. Today and tomorrow's data As per the above link the horse races for today and tomorrow are shown under the 'Today' and 'Tomorrow' areas respectively. Sometimes the races under 'Tomorrow' do not appear until later in the day - this is because prices are not available. We need to scrape, using high-level requirement 1 above also, the data for each race available. Here is an example URL of an individual race: [login to view URL]:10/winner The data that needs scraping is: - Bookmaker name (header) - Horse name (left column) - Race time, and time and date information was scraped - Odds - this is the main numerical data - by default the site reverts to fractional format (at least here in the UK), but I need it in decimal format +1 (i.e. 7/2 = 3.5 + 1 = 4.5). This can be changed via the Tools-Odds Format menu. Otherwise, the software can convert from fractional to decimal. - Each-way terms - at bottom of matrix (2 parts). i.e 3 and 1/4 - Course and time information - i.e. Kempton 21:10 - Other information - such as jockey, age, etc. (located near bottom in a separate table) Software requirements: - Output all data in CSV format, as per attached example CSV. The CSV filename needs to include the date and time it was scraped, including seconds, in ISO format. A brief explanation of the data file: a) RaceDate - the actual date of the race, not necessarily today's date. In ISO format (yyyymmdd). b) CurrentTime - the time in hh:mm:ss format that the data was scraped. c) Racecourse - the location of the race, i.e. Kempton d) RaceTime - the time of the race in hh:mm format. e) RaceHorse - the name of the horse - there will be many, only used one in example data file. f) Bookmaker - the company providing the figures - there can be any number of bookmakers, and the list can change from one day to the next. g) CurrentOdds - the number in the matrix at the time of scraping. Ensure figures are updated and cache is reset before each scrape. h) The top part of the E/W terms - always a number, i.e. 2, or 3, or 4 i) The bottom part of the E/W terms - usually a fraction, please convert to decimal, i.e. 1/4 = 0.25 Ensure headers remain for output data. The UI needs to provide a tool for where I select the output file location - this is where files will be saved on my computer. Thank you, and I look forward to receiving your bespoke proposal. Mike
Project ID: 11581274

About the project

21 proposals
Remote project
Active 8 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Hi, I am Python developer working for more than 4 years. Actually, I have worked on several projects related to web scraping and data mining and I have developed many useful scripts and apps aiming for similar tasks like yours. I have had a look at the website [login to view URL] and I have made some tests, it looks ok for me and I will proceed as described below : 1- I suggest to not use a GUI, which makes the script slower. Instead of it, I will provide a structured config file where you can put the time of races and the path of csv. 2- Use Python as programming language 3- Use BeautifulSoup for html parsing 4- Scrape data for the given times in the config file 5- Export data to the csv file ( path in config file) I am open for your suggestions. I am looking forward to getting your feedback. Kind regards, Ramzi Trabelsi
$222 USD in 4 days
5.0 (475 reviews)
8.4
8.4
21 freelancers are bidding on average $235 USD for this job
User Avatar
Hi I work towards providing reliable, relevant and robust IT solutions at most competitive prices to my customers. I ensure 100% customer satisfaction so lets start Thanks
$247 USD in 12 days
4.8 (477 reviews)
8.2
8.2
User Avatar
Hi sir, I am scraping expert, I have did too many scraping projects, please check my feedback then you will know. Can you tell me more details? then I will provide example data/script for you. Thanks, Kimi
$199 USD in 5 days
5.0 (456 reviews)
7.9
7.9
User Avatar
Hi I have gone through the details of your project and we find it well within our capabilities. I offer a wide range of services, including Web design, PHP/MySQL web application development, Open sources like Joomla, Os-commerce,vBulletin , Zen cart-Drupal , android and IOS , I can create and deliver the project as per the information.I have skilled, expert programmers I'm very excited to assist you in making your Sites successful – please feel free to contact me directly to discuss this position further. Thanks
$190 USD in 7 days
4.7 (549 reviews)
8.4
8.4
User Avatar
Hello! Parsing data with Python is my main specialization for several years. I've a lot of similar projects related with betting websites before and all of them were successfully finished and employers were fully satisfied. Feel free to contact me in case of any questions on further development. Best regards, Vlad
$421 USD in 7 days
5.0 (67 reviews)
7.8
7.8
User Avatar
Looking forward to discuss further details about the project and deliver the same to your needs .
$244 USD in 3 days
4.9 (170 reviews)
7.6
7.6
User Avatar
Hi: I have a few questions about the projects: 1) I understand that you want to include a scheduler in the script which can run at specified time. So do you plan to lease a server space to run this script or planning to keep your windows desktop on 24x7 to achieve this? 2) can u please explain "Scrape data at given times for all races". This is not very to clear. 3) You want the data to be script at number of minutes before each race. so this time specified will be same for each race on day or will be different for each race. Also, what is the purpose of 5 spaces for this. Please explain. Please note that I have 100% completion rate and 5-star feedback on projects. Please connect with me to discuss your requirements in detail.
$555 USD in 7 days
5.0 (53 reviews)
6.1
6.1
User Avatar
Hello, I have ranking in top 4000 on freelancer.com and I hope it will give you an idea about my work quality and dedication to work. You will be safe while working with me. I have dedicated in house team for WordPress, PHP, CakePHP, Bootstrap, Magento, HTML, CSS, JavaScript, Jquery, AJAX, MySQL, PHP framework, API's, PSD to HTML, SQL, JSP, ASP.NET, .NET, App Developer, App Designer, Apache, Websites Design and Development, Web Application Development, E-commerce Website Development, Marketplace Development, Web Portal Development, Custom Software and Plug-in Development, Web Applications Testing, Android Mobile App development, Game development and all other IT skills. I will provide you proper proposal and time after you send me message as I can attach any document through PMB only. Please see our portfolio https://www.freelancer.com/u/Dilipjaipur.html?page=portfolio Final price and time I can only quote once complete discussion with you, it may be less then present bidding amount and time. Thanks
$277 USD in 10 days
4.9 (14 reviews)
4.9
4.9
User Avatar
We have been in this industry for 2 years and such jobs are our daily practice. This is our first time on this site and hence you can see that we do not have any ratings/testimonials to show you. We can assure you that if you work with us once, you will always work with us for these kind of projects. Feel free to contact us, Thanks!
$88 USD in 3 days
5.0 (34 reviews)
4.9
4.9
User Avatar
I just finished a scraping assignment! I would love to help you on completing this task as well. I will help you enter all the data in the spreadsheet that runs a script at the background!
$80 USD in 3 days
4.5 (10 reviews)
3.0
3.0

About the client

Flag of GUERNSEY
Swindon, Guernsey
4.9
46
Payment method verified
Member since Aug 6, 2009

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.