man this place has changed
Scraping SBObet, worth a shot?
Collapse
X
-
HAPPY BOYSBR Hall of Famer
- 08-10-05
- 7109
#36Comment -
smitch124SBR Posting Legend
- 05-19-08
- 12566
#37Happy I think this calls for a cartoon that depicts this change at SBR.Comment -
03fanSBR Rookie
- 02-01-12
- 35
#38What does a scraper do for you? Help get lines before movements?Comment -
Kelly_FSBR Rookie
- 12-27-11
- 43
#39Erm, no, because then it would be able to predict the future. So you would be better off getting next weeks lotto results than lines off SBO.
If you mean does a scraper alert you to line movements, it is very challenging to build a scraper fast enough to do that. You would have to constantly collect data to do so an getting blocked is one of the issues you would face.Comment -
Kelly_FSBR Rookie
- 12-27-11
- 43
#41I would hazard a guess that he wants the data faster/more regularly than that, which is of course the challenge with writing a scraper.Comment -
Maverick22SBR Wise Guy
- 04-10-10
- 807
#42How is setting a timeout/sleep time a challenge?Comment -
Kelly_FSBR Rookie
- 12-27-11
- 43
#43I contract a couple of programmers to write/maintain applications for me, and so I don't specifically understand what you mean by that.
However SBO's odds are very dynamic, very fast. To meaningfully catch those movements a scraper would need to be collecting data as regularly as possible. I'm talking every few seconds or less. That's why the XML feed would be preferable to the OP, but he doesn't have access.
I don't know what a timeout/sleep time is but if it enables you to scrape a site every few seconds please explain.Comment -
Maverick22SBR Wise Guy
- 04-10-10
- 807
#44while(1) **
doWorkToScrapeData();
sleep(2000);
**
protected final void sleep() **
if (SLEEP_TIME == 0) **
return;
**
try **
logger.debug("Application Sleeping For **** seconds", (SLEEP_TIME / 1000));
Thread.sleep(getSleepTimeMinusWarning()) ;
logger.debug("Application Resuming In **** seconds", (SLEEP_TIME_WARNING / 1000));
Thread.sleep(SLEEP_TIME_WARNING);
** catch (InterruptedException ex) **
logger.error("Exception Occurred While Trying To Sleep");
logger.error(ex.getMessage());
**
**Comment -
Maverick22SBR Wise Guy
- 04-10-10
- 807
#45SBR doesnt seem like curly braces. but that is what i mean. the actual scraping code is not set on a time out. it just executes some tasks. and some code that controls the scraper will designate when to sleep.
simplifies the scraper itself makes it easier to manage how the sleeping is controlled.Comment -
Kelly_FSBR Rookie
- 12-27-11
- 43
#46Sorry, I missed a few words out of my post. I meant to say I am not a programmer myself (but contract a couple to write applications for me).
So whilst I have experience and understanding of some of the challenges that they face, I don't understand your code.
What I am asking is why do you think that setting a timeout/sleep time will enable data to be collected frequently, hitting the site many times in a minute.Comment -
Maverick22SBR Wise Guy
- 04-10-10
- 807
#47I don't really understand the question.
By creating functionality to sleep. you can repeatedly call the same code over and over again and simply configure how much time between each call.
So you dictact: "go to the pinnacle odds xml page, download and process the xml and then insert it into my database. Then... sleep (or wait) for 3000 milliseconds and then do it all over again, until i tell you to stop."Comment -
Kelly_FSBR Rookie
- 12-27-11
- 43
#48configuring the time between each call meaning how often the scraper fetches/collects the data right?
That's fine, if he is using the Pinnacle API, but it' different if he is scraping a site. Scrape it too often, and he will get blocked. He has to put things in place to prevent that.
And scraping a site is not as fast as using an XML feed.
The point I am making is that I think I an tell from the OP's posts that speed is important to him. When the odds change, he wants to know about it instantly, or at least as fast as possible.Comment -
BigDaddy777SBR High Roller
- 05-14-13
- 115
#49<br>I've written scrapers for many websites and I can scrape SBObet for you, contact me
Do you have any pre-written for this site - > http://scoresandodds.com?Comment -
BigDaddy777SBR High Roller
- 05-14-13
- 115
#50Data Scraping from Websites
Here's some feedback I received from a programmer when I sent him the comments about scrapers from this forum -
=====
You mentioned someone said "I use python and LXML, and some tool for firefox "page inspector" i can get any info from a page within a few minutes."
Well, there are different scraping techniques. There is also something called cUrl technology. The site to be crawled determines which is the most suitable technology for the job.
You also mentioned someone wrote "Scoresandodds.com offer an XML feed API for their match ups and odds covering all sports. I consulted with a group who used it..."
I don't think this is a true statement. The site doesn't have any api listing. Again the statement is contradictory. Either they provide XML feed or API. *XML feed API* is a wrong phrase.
=====
Any reaction to this?Comment -
BigDaddy777SBR High Roller
- 05-14-13
- 115
#51<br>Don't all chime in at once...
bahaComment -
flyingilliniSBR Aristocracy
- 12-06-06
- 41219
#52One of the best books in the business, been using them for years.המוסד
המוסד למודיעין ולתפקידים מיוחדים
Comment -
SportMacSBR Hustler
- 02-25-14
- 50
#53also there are lots of application those can track your account and if found robotic, it will be freezed.Comment -
SportMacSBR Hustler
- 02-25-14
- 50
#54configuring the time between each call meaning how often the scraper fetches/collects the data right?
That's fine, if he is using the Pinnacle API, but it' different if he is scraping a site. Scrape it too often, and he will get blocked. He has to put things in place to prevent that.
And scraping a site is not as fast as using an XML feed.
The point I am making is that I think I an tell from the OP's posts that speed is important to him. When the odds change, he wants to know about it instantly, or at least as fast as possible.Comment -
nmlfreeSBR Rookie
- 06-22-10
- 3
#56Arwar, i don't have enough posts to send you a PM but i'm interested in your scraper, can you send a PM with your email or skype so we can discuss further details?
Thanks,
EricComment -
bihonSBR Wise Guy
- 11-03-09
- 731
#57The price looks fair, but if you are paying €3000 for that, you probably don't bet peanuts and you depend on reliability of data. Why risking when you can order paid feed in multiple formats from reliable companies?Comment
SBR Contests
Collapse
Top-Rated US Sportsbooks
Collapse
#1 BetMGM
4.8/5 BetMGM Bonus Code
#2 FanDuel
4.8/5 FanDuel Promo Code
#3 Caesars
4.8/5 Caesars Promo Code
#4 DraftKings
4.7/5 DraftKings Promo Code
#5 Fanatics
#6 bet365
4.7/5 bet365 Bonus Code
#7 Hard Rock
4.1/5 Hard Rock Bet Promo Code
#8 BetRivers
4.1/5 BetRivers Bonus Code