Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Помощь с парсингом страницы
 
 автор: CassIO   (30.07.2009 в 07:50)   письмо автору
 
 

Всем привет! :)

Прошу помоч мне с написание регулярки для парсинга страницы.
Вобщем то вот пример страницы: http://apps.sdsheriff.net/warrant/waarAList.aspx?LastName=kr&FirstName=&Middle=&DOB=

Нужно выдернуть только таблицу с результатом поиска после надписи: Click on the same column heading a second time, the results will be sorted in descending order.

У меня с регулярками постоянные головняки! ((
И еще одна проблема...после того как я получу эту таблицу. мне нужно выдернуть все ссылки на страницы с инфой о человеке, которые присутствуют в этой таблице! Ссылка типа: http://apps.sdsheriff.net/warrant/waarDetail.aspx?RECD_NBR=152163

Заранее огроооооомнейшее спасибо за помощ! :)

  Ответить  
 
 автор: x64   (30.07.2009 в 09:15)   письмо автору
 
   для: CassIO   (30.07.2009 в 07:50)
 

зачем (!!!) использовать регулярные выражения там, где это не нужно?!!
не знаю, насколько часто там всё меняется, но гораздо быстрее:

    $buf  = file_get_contents('http://apps.sdsheriff.net/warrant/waarAList.aspx?LastName=kr&FirstName=&Middle=&DOB=');
    $pos1 = strpos($buf, '<table cellspacing="2" cellpadding="3" rules="all"');
    $pos2 = strpos($buf, '</table>', $pos1) + 8; // 8 — длина строки с </table>
    $table = substr($buf, $pos1, $pos2 - $pos1);

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования