For this project, we are looking for someone to write a scraper for the bookmaker website [url removed, login to view]
When you go to the website, you see a large number of tennis matches. For every match, we need the names of the contestants (for example, Roger Federer and Rafael Nadal), as well as the odds on offer for every market on offer. Per match there are usually about 8-12 markets.
You can see the markets by clicking on the name of the contestants (for example Match Winner, Match Handicap -5,5, Match Handicap -4,5, Total Games 19,5, Total Games 20,5, Set Betting), as well as the different outcomes and the odds associated to these outcomes.
So, the scaper should produce data that looks like this:
1. Name of Players
2. Name of Market
3. Selection value / Selection Odd
VERY IMPORTANT: The Jabet-website is designed in a way that updates are pushed to the browser. We need a scraper that doesn't constantly refreshes (or hits) the website itself, but a scraper that "subscribes" to the push while that data is continuously refreshed in one flow. Please note, this is pretty complicated programming and requires specific skills, it's not a fast, easy scrape-job. If you don't know how to do this, please don't bid.
Loading times should be kept to a minimum. Output should be mapped in an Event/Market/Selection class. I'll send you the details after awarding the project.
Scraper should definitely be written in Java, as it will be used in a bigger Java-based project.
Please, before you bid, take a look at the Jabet-website to see if you are able to do the job, we don't need a basic scrapter. Again: this requires specific programming skills. In your bid please elaborate on your plan to finish this project. Any bid of a coder that clearly has not looked at the website or has not read this project description will be rejected right away.
Previous experiences with writing scrapers for bookmaker websites is very much a plus; please elaborate on your experience if you have any.
Any bids or deadlines are final. We are not going to re-negotiate after a bid/deadline has been made and accepted. Any coder that attempts to re-negotiate will lose the job right away, and will not be considered for future projects.
To emphasize: we are looking for a quality coder that is able to do this job in a reasonable amount of time; we are not necessarily looking for the cheapest possible bid. So please, feel free to give me a realistic estimate; we are happy to pay for quality.
36 freelancers are bidding on average $351 for this job
This project, we are looking for someone to write a scraper for the bookmaker Relevant Skills and Experience I am good in Java, Web Scraping Proposed Milestones $300 USD - Cost