2012-04-05 3 views
0

Я бег лотерейного синдиката и хочет автоматизировать нашу систему, чтобы проверить на лотерейные номера (UK National Lottery)сайта царапать, чтобы получить определенные элементы Li

URL, я получаю: https://www.national-lottery.co.uk/player/p/results/lotto.ftl

и я использую

<?php 
$html = file_get_contents("https://www.national-lottery.co.uk/player/p/results/lotto.ftl"); 
?> 

Я хотел бы быть в состоянии захватить эту область страницы, а именно номера:

enter image description here

Проблема в том, что на этой странице много контента, и я не знаю, как первый шаг я сделал, чтобы сломать все это.

Кто-нибудь знает способ сделать это в PHP или jQuery?

Благодаря

+0

вы должны обработать его на сервере, или просто показать его пользователю делать ? PHP - это выбор, если ему нужно сохранить данные или сделать другие данные зависимыми от него? Кросс-домен в JQUERY иногда довольно сложный, но все же возможен. Какова цель данных? –

+0

Цель состоит в том, чтобы иметь возможность сопоставляться с нашими номерами лотереи, чтобы увидеть, выиграли ли мы, таким образом, все это автоматизировано, и нам не нужно проверять столько строк чисел на каждую ничью. –

ответ

3

насчет существующий RSS Feed http://www.alllotto.co.uk/rss/latest.rss

+0

Я искал везде простой и простой канал, спасибо большое! –

+0

Должен сказать, мне потребовалось 5 минут, чтобы найти его. Я знал, что что-то вроде этого должно было уже существовать. Я просмотрел сайт www.national-lottery.co.uk для одного, но не смог найти его – Ronnie

2

Я хотел бы взглянуть на PHP Simple HTML DOM Parser. Это упрощает очищение и делает то, что вы просите.

Используя это, находя элементы LI так же легко, как это:

foreach($html->find('li') as $element) { 
     echo $element . '<br>'; 
} 
Смежные вопросы