Автор Тема: Как содрать нужную инфу с сайта???? Помогите!!!!  (Прочитано 2423 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ted

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 2
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Доброго времени суток!!!!!
Ребята нужна срочная помощь!!!!!
Есть такой иформационный сайт по спорту, где в основном меня интересуют итоги матчей по футболу.
Как можно содрать с этого сайта инфу типа ЧИСЛО, ВРЕМЯ,  КОМАНДА1, СЧЕТ, КОМАНДА2.
Надо это все сохранить в ТХТ файле.
Для примера линк: http://www.livescore.com/default.dll?page=england

С уважением Тед

Оффлайн Green Kakadu

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2757
  • +1/-0
  • 0
    • Просмотр профиля
    • http://gnezdo.webscript.ru
есть хорошая книжка на эту тему:
Spidering Hacks
100 Industrial-Strength Tips & Tools
там правда большая часть примеров на Perl.

[OFF]воровать инфу с других сайтов без разрешения нехорошо[/OFF]
 в исканиях.

Оффлайн ted

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 2
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Привет! Спасибо за ответ прежде всего! относительно этого ответа-это мне не очем не говорит! Я могу привести 100 примеров таких!!!!!!! Вот если бы ты мне привел 1 пример хотя бы как решить эту проблему!!!!

Ну ладно если сам не можешь привести пример тогда помоги разобратся с ошибкой только не надо пожалуста ссылок. Я их знаю неменьше!!! Мне нужна конкретная помощь!!! Не в обиду будет сказано все!!!! Ведь каждый кто приходит на форум ждет реальное решение проблем!!!
относительно "воровать инфу с других сайтов без разрешения нехорошо" это все относительно!!!! ну тогда зачем нам интернет? я понимаю так , если инфу выносят то ее можно использовать а мне нужно ее использовать так!!! Ведь если помечу весь сайт и скопирую !!!ЭТО ТОЖЕ ВОРОВСТВО!!!! Так что извини......я не согласен!!!! Ну ладно перейдем к делу если можешь помоги вот ошибка:

Warning: file_get_contents(http://www.livescore.com/default.dll?page=england): failed to open stream: Bad file descriptor in D:\\server\\www\\1.php on line 10

Array
(
)


вот сам скрипт:

//
//
$start_block=\'\';
$end_block=\'
\';
$link=\'http://www.livescore.com/default.dll?page=england\';
function get_block_from_content ($link, $start_block, $end_block)
{
//
$html=file_get_contents ($link);
echo $html;

//
$start_pos=strpos ($html, $start_block);
if (!$start_pos) return \'\';
$end_pos=strpos ($html, $end_block, $start_pos+strlen ($start_block));
if (!$end_pos) return \'\';
$html=substr ($html, $start_pos, $end_pos-$start_pos);
return $html;
}

function modify_block ($html)
{
//
$html=str_replace (\'$html=str_replace (\'\', \'\'."\\r\\n", $html);
$html=str_replace (\'\', \'|\', $html);
$html=strip_tags ($html, \'\');
$html=str_replace (\'|\', \'\', $html);

$final=array ();
$count = preg_match_all("/\\(.*?)\\<\\/v\\>/", $html, $matches);
for ($i=0; $i
return $final;
}

$w=\'http://www.livescore.com/default.dll?page=england\';
$html=get_block_from_content ($w, $start_block, $end_block);
$final=modify_block ($html);


//
echo \'
\'; 
print_r ($final);
echo \'
\';

?>

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
слишком много эмоций.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28