Xwab
Форумыnavigate_nextПрограммирование на PHP

LiveРезультаты
Сообщения
soven

не нашёл подходящей темы пришлось писать здесь подскажите как в скрипте ПШП в букмекерской конторе сделать ливе результаты , и откуда надо делать граб? надо типа как тут http://bestbk.ru/live.php плиз . сорри еси что не так указал

02 Мар 2011, 17:57
AVATAR

причем тут phpBB-WAP ?

02 Мар 2011, 17:58
soven

у меня вап букмекерка

02 Мар 2011, 18:01
M0rbid

soven, все лайв-результаты, по крайней мере которые встречались мне, либо во флэш, либо отдаются очень хитрыми яваскриптами так, что тупым грабом ты их не спарсишь.
Вот например http://soccerway.com отдает яваскриптами. Берешь сохраняешь яваскрипты этой страницы у себя. и саму страничку. меняешь соответствующие переменные и в яваскрипте прописываешь алерты, чтобы выловить откуда именно сам сайт берет свои лайв-результаты.
это страшный геморрой требующий определенных навыков.

02 Мар 2011, 18:06
DarveL

M0rbid, есть результаты которые можно и нормально грабить
тебе не те места встречались видимо

02 Мар 2011, 18:09
M0rbid

DarveL, возможно. но я уверен что они серьезно отстают по времени от флагманов этого дела. т.к. сами парсят их у флагманов. Для серьезных целей, например автоматического размещения ставок инплей такой источник не подойдет

02 Мар 2011, 18:14
Ъb

вот... только там код корявый, нифига это не лайф, страница сама по себе обновляется каждые 30 секунд


<script type="text/javascript">
function locs(){
document.location.href="";
}
setTimeout("locs()", 30000);
</script>


короче сюда document.location.href=""; пиши страницу которую ты хочешь обновить или можно это заменить на
window.location.reload();

а если ты хочешь при помощи ajax динамично быть в лайфе читай XMLHttpRequest

к примеру можно поставить на сетИнтервал функцию

var xmlhttp = getXmlHttp()
xmlhttp.open('GET', '/xhr/test.html', false);
xmlhttp.send(null);
if(xmlhttp.status == 200) {
  alert(xmlhttp.responseText);
}
ну разумеется вместо алерта json, переменную или массив, далее использовать это на странице

02 Мар 2011, 18:18
DarveL

M0rbid, может и так.
Я грабберы просто совсем не делаю.
Посмотри например http://m.myscore.ru/

02 Мар 2011, 18:22
M0rbid

DarveL, лежит

02 Мар 2011, 18:23
Ъb

Бррр... не в ту степь ушел...
короче там 100% используется json или xml при обмене информации, а от туда увести данные при помощи javascript легко

02 Мар 2011, 18:23
Ответить на тему