topleft topright
 
PHP

Написание простого граббера

Печать E-mail
(1 голос)

Здесь я приведу маленький кусочек кода - который покажет принцип написания граббера на php

 

  1. <?php
  2. $GrabURL = "http://tv.mail.ru/";
  3. $GrabStart = "<!-- START: Programm Content -->"; //начальный кусок кода
  4. $GrabEnd = "<!-- END: Programm Content -->"; //конечны кусок кода
  5. preg_match("%$GrabStart(.*?)$GrabEnd%is", $RetrieveFile, $m);
  6. echo $m[1];
  7. ?>

 

Граббер считал все содержиое странички функцией file() образовав массив, а потом "склеил" массив в одну перемнную, которую потом раскусил от <!-- START: Programm Content --> до <!-- END: Programm Content --> регулярным выражением, записавшим все совпадения в массив $m, первый элемент котрого содержит все что  нужно и который мы и выводим на экран.

 

 

 

Украинская Баннерная Сеть
PR и тИЦ