Правила     Закладки     Карма    Календарь    Журналы    Помощь    Поиск    PDA    Чат   
        СМС-ки
   
Пейджер выключен!
 
Фильтр авторов:    показать 
  скрыть
  Ответ в темуСоздание новой темыСоздание опроса

> Выборка полей - регулярные выражения
lungdesire  
 ۩  [x] Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Новичок
*

Профиль
Группа: Пользователь
Сообщений: 19
Пользователь №: 42300
На форуме: 11 месяцев, 13 дней
Карма:




Приветствую Вас, друзья. Столкнулся с проблемой выборки полей. В переменной $content содержится ответ от web страницы(все html теги и сам необходимый текст), и как выбрать необходимые поля ну совершенно не понятно. По сути из таблицы надо выбрать вот какую информацию о различных авто: "auto.ru", "13.11.2015 0:21:49", "Ford Focus I", "2.0 AT", "2001", "128 000", "АКПП", "169 000", "Седан", "Москва", "-32"
Буду признателен за любой совет.
Ниже размещаю таблицу из переменной $content:
<table border="0" cellpadding="3" cellspacing="1" bordercolor="silver" style="display: inline;">
<tr bgcolor="lightgray" style="color: black;">
<td>Сайт</td>
<td align="center">&nbsp;Время&nbsp;</td>
<td></td>
<td >&nbsp;Машина&nbsp;</td>
<td align="center">&nbsp;Год&nbsp;</td>
<td nowrap align="center">&nbsp;Стоимость&nbsp;</td>
<td align="center">&nbsp;КПП&nbsp;</td>
<td align="center" nowrap>&nbsp;Пробег, км&nbsp;</td>
<td align="center">&nbsp;Кузов&nbsp;</td>
<td align="center">&nbsp;Фото&nbsp;</td>
<td align="center">&nbsp;Город&nbsp;</td>
<td align="center">&nbsp;Отклонение&nbsp;</td>
</tr>

<tr
onmouseover="this.style.backgroundColor='#BED9FB';"
onmouseout="this.style.backgroundColor='#FFFFFF';"
style="background-color: #FFFFFF; cursor: hand; font-size: 17px;"
onclick="Click('2380237564');"
>
<td valign="top">&nbsp;auto.ru&nbsp;</td>
<td valign="top" nowrap align="center">&nbsp;13.11.2015 0:21:49&nbsp;</td>
<td align="center"><img class="logoimg" src="/i/mark/FORD.png" /></td>
<td nowrap valign="top">
&nbsp;<b>Ford Focus I</b>&nbsp;(2.0 AT)
</td>
<td valign="top" align="right">&nbsp;2001&nbsp;</td>
<td valign="top" nowrap align="right">&nbsp;128 000&nbsp;</td>
<td valign="top" align="center">&nbsp;АКПП&nbsp;</td>
<td valign="top" align="right">&nbsp;169 000&nbsp;</td>
<td valign="top" align="center" title="Седан" nowrap>&nbsp;<img title="Седан" alt="Седан" src="/images/body/Седан.gif"><img src="/I/pixel.gif" width="1" height="25"/>&nbsp;</td>
<td valign="top" align="center" nowrap>&nbsp;<img src="/i/photo.gif">&nbsp;</td>
<td valign="top" align="center" nowrap>&nbsp;Москва&nbsp;</td>
<td valign="top" nowrap align="right">&nbsp;<sup tooltip="274" style="color: #009900;"><small>-32</small></sup></td>
</tr>

<tr
onmouseover="this.style.backgroundColor='#BED9FB';"
onmouseout="this.style.backgroundColor='#FFFFFF';"
style="background-color: #FFFFFF; cursor: hand; font-size: 17px;"
onclick="Click('2342256665');"
>
<td valign="top">&nbsp;auto.ru&nbsp;</td>
<td valign="top" nowrap align="center">&nbsp;09.09.2015 22:17:09&nbsp;</td>
<td align="center"><img class="logoimg" src="/i/mark/SUBARU.png" /></td>
<td nowrap valign="top">
&nbsp;<img title="Резина в подарок" src="/i/wheel.png" width="16" />&nbsp;<img title="Срочная продажа" src="/i/quick.png" width="16" />&nbsp;<b>Subaru Outback IV 2.5 MT...</b>&nbsp;(2.5)
</td>
<td valign="top" align="right">&nbsp;2010&nbsp;</td>
<td valign="top" nowrap align="right">&nbsp;780 000&nbsp;</td>
<td valign="top" align="center">&nbsp;МКПП&nbsp;</td>
<td valign="top" align="right">&nbsp;118 000&nbsp;</td>
<td valign="top" align="center" title="Универсал" nowrap>&nbsp;<img title="Универсал" alt="Универсал" src="/images/body/Универсал.gif"><img src="/I/pixel.gif" width="1" height="25"/>&nbsp;</td>
<td valign="top" align="center" nowrap>&nbsp;<img src="/i/photo.gif">&nbsp;</td>
<td valign="top" align="center" nowrap>&nbsp;Москва&nbsp;</td>
<td valign="top" nowrap align="right">&nbsp;<sup tooltip="34" style="color: #009900;"><small>-167</small></sup></td>
</tr>
</table>
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Ron  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 1044
Пользователь №: 41686
На форуме: 1 год, 3 месяца, 27 дней
Карма: 13




Данные четко структурированы? Количество, смысл и следование полей всегда одинаковое? Тогда просто берите их по порядковому номеру и все дела. Даю верное для таких случаев направление: DOMDocument. wink.gif

Если не секрет, что это за проект с которого вы тяните инфу? Похоже на агрегатор, не поделитесь ссылочкой?



--------------------
Жду 5.11.2017
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
neadekvat  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Феноменально ленив
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 2768
Пользователь №: 26803
На форуме: 5 лет, 8 месяцев, 24 дня
Карма: 122




Свернутый текст
Ron, думаю, auto.ru


PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
lungdesire  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Новичок
*

Профиль
Группа: Пользователь
Сообщений: 19
Пользователь №: 42300
На форуме: 11 месяцев, 13 дней
Карма:




Auto.ru
Всем спасибо, тема закрыта)
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Ron  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 1044
Пользователь №: 41686
На форуме: 1 год, 3 месяца, 27 дней
Карма: 13




Странно, а где там данные в таком формате, ткните плиз пальцем?


--------------------
Жду 5.11.2017
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
  Быстрый ответ
Информация о Госте
Введите Ваше имя
Кнопки кодов
Для вставки цитаты, выделите нужный текст и
НАЖМИТЕ СЮДА
Введите сообщение
Смайлики
:huh:  :o  ;) 
:P  :D  :lol: 
B)  :rolleyes:  <_< 
:)  :angry:  :( 
:unsure:  :blink:  :ph34r: 
     
Показать всё

Опции сообщения  Включить смайлики?
 Включить подпись?
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции темы Ответ в темуСоздание новой темыСоздание опроса