не нашёл подходящей темы пришлось писать здесь подскажите как в скрипте ПШП в букмекерской конторе сделать ливе результаты , и откуда надо делать граб? надо типа как тут http://bestbk.ru/live.php плиз . сорри еси что не так указал
02 Мар 2011, 17:57soven, все лайв-результаты, по крайней мере которые встречались мне, либо во флэш, либо отдаются очень хитрыми яваскриптами так, что тупым грабом ты их не спарсишь.
Вот например http://soccerway.com отдает яваскриптами. Берешь сохраняешь яваскрипты этой страницы у себя. и саму страничку. меняешь соответствующие переменные и в яваскрипте прописываешь алерты, чтобы выловить откуда именно сам сайт берет свои лайв-результаты.
это страшный геморрой требующий определенных навыков.
M0rbid, есть результаты которые можно и нормально грабить
тебе не те места встречались видимо
DarveL, возможно. но я уверен что они серьезно отстают по времени от флагманов этого дела. т.к. сами парсят их у флагманов. Для серьезных целей, например автоматического размещения ставок инплей такой источник не подойдет
02 Мар 2011, 18:14вот... только там код корявый, нифига это не лайф, страница сама по себе обновляется каждые 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, переменную или массив, далее использовать это на странице
M0rbid, может и так.
Я грабберы просто совсем не делаю.
Посмотри например http://m.myscore.ru/
Бррр... не в ту степь ушел...
короче там 100% используется json или xml при обмене информации, а от туда увести данные при помощи javascript легко