X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Снова парсер, и снова не работает
asbury
asbury
Topic Starter сообщение 6.4.2011, 23:13; Ответить: asbury
Сообщение #1


Народ, вот такого вида надо текст спарсить...
<tr class="xl91" height="20" style='height:15.0pt'>
<td height="20" class="xl90" style='height:15.0pt'>02160327-0979</td>
<td class="xl91">Сабина декор 0979</td>
<td class="xl91">Чешский фарфор/Набор тарелок (салатников)</td>
<td class="xl91">Набор тарелок десертн. 6шт. 17см</td>
<td class="xl91" align="right" x:num="x:num">1680</td>
<td class="xl91" align="right" x:num="x:num">6</td>
<td class="xl92">LEANDER</td>
<td colspan="23" class="xl91" style='mso-ignore:colspan'>&nbsp;</td>
</tr>
<tr class="xl91" height="20" style='height:15.0pt'>
<td height="20" class="xl90" style='height:15.0pt'>02160329-0979</td>
<td class="xl91">Сабина декор 0979</td>
<td class="xl91">Чешский фарфор/Набор тарелок (салатников)</td>
<td class="xl91">Набор тарелок десертных 6шт 19см</td>
<td class="xl91" align="right" x:num="x:num">1904</td>
<td class="xl91" align="right" x:num="x:num">6</td>
<td class="xl92">LEANDER</td>
<td colspan="23" class="xl91" style='mso-ignore:colspan'>&nbsp;</td>
</tr>
<tr class="xl91" height="20" style='height:15.0pt'>
<td height="20" class="xl90" style='height:15.0pt'>02160125-0979</td>
<td class="xl91">Сабина декор 0979</td>
<td class="xl91">Чешский фарфор/Набор тарелок (салатников)</td>
<td class="xl91">Набор тарелок мелких 6шт 25см</td>
<td class="xl91" align="right" x:num="x:num">2912</td>
<td class="xl91" align="right" x:num="x:num">6</td>
<td class="xl92">LEANDER</td>
<td colspan="23" class="xl91" style='mso-ignore:colspan'>&nbsp;</td>
</tr>
<tr class="xl91" height="20" style='height:15.0pt'>
<td height="20" class="xl90" style='height:15.0pt'>02160673-0979</td>
<td class="xl91">Сабина декор 0979</td>
<td class="xl91">Чешский фарфор/Набор тарелок (салатников)</td>
<td class="xl91">Набор чашек для супа с блюдц. 6шт 0,30л</td>
<td class="xl91" align="right" x:num="x:num">4774</td>
<td class="xl91" align="right" x:num="x:num">6</td>
<td class="xl92">LEANDER</td>
<td colspan="23" class="xl91" style='mso-ignore:colspan'>&nbsp;</td>
</tr>
<tr class="xl91" height="20" style='height:15.0pt'>
<td height="20" class="xl90" style='height:15.0pt'>02111416-0979</td>
<td class="xl91">Сабина декор 0979</td>
<td class="xl91">Чешский фарфор/Набор тарелок (салатников)</td>
<td class="xl91">Салатник 23см</td>
<td class="xl91" align="right" x:num="x:num">728</td>
<td class="xl91" align="right" x:num="x:num">6</td>
<td class="xl92">LEANDER</td>
<td colspan="23" class="xl91" style='mso-ignore:colspan'>&nbsp;</td>
</tr>
<tr class="xl91" height="20" style='height:15.0pt'>
<td height="20" class="xl90" style='height:15.0pt'>02111735-1013</td>
<td class="xl91">Сабина декор 1013</td>
<td class="xl91">Чешский фарфор/Набор тарелок (салатников)</td>
<td class="xl91">Блюдо для гарнира овальное 22см</td>
<td class="xl91" align="right" x:num="x:num">616</td>
<td class="xl91" align="right" x:num="x:num">6</td>
<td class="xl92">LEANDER</td>
<td colspan="23" class="xl91" style='mso-ignore:colspan'>&nbsp;</td>
</tr>
<tr class="xl91" height="20" style='height:15.0pt'>
<td height="20" class="xl90" style='height:15.0pt'>02111333-1013</td>
<td class="xl91">Сабина декор 1013</td>
<td class="xl91">Чешский фарфор/Набор тарелок (салатников)</td>
<td class="xl91">Блюдо круглое мелкое 30см</td>
<td class="xl91" align="right" x:num="x:num">994</td>
<td class="xl91" align="right" x:num="x:num">6</td>
<td class="xl92">LEANDER</td>
<td colspan="23" class="xl91" style='mso-ignore:colspan'>&nbsp;</td>
</tr>
<tr class="xl91" height="20" style='height:15.0pt'>
<td height="20" class="xl90" style='height:15.0pt'>02111523-1013</td>
<td class="xl91">Сабина декор 1013</td>
<td class="xl91">Чешский фарфор/Набор тарелок (салатников)</td>
<td class="xl91">Блюдо овальное 35см</td>
<td class="xl91" align="right" x:num="x:num">1260</td>
<td class="xl91" align="right" x:num="x:num">6</td>
<td class="xl92">LEANDER</td>
<td colspan="23" class="xl91" style='mso-ignore:colspan'>&nbsp;</td>
</tr>
<tr class="xl91" height="20" style='height:15.0pt'>
<td height="20" class="xl90" style='height:15.0pt'>02161411-1013</td>
<td class="xl91">Сабина декор 1013</td>
<td class="xl91">Чешский фарфор/Набор тарелок (салатников)</td>
<td class="xl91">Набор салатников 6шт 13см</td>
<td class="xl91" align="right" x:num="x:num">1680</td>
<td class="xl91" align="right" x:num="x:num">6</td>
<td class="xl92">LEANDER</td>
<td colspan="23" class="xl91" style='mso-ignore:colspan'>&nbsp;</td>
</tr>

Причем столбцов в строке (td'шек) может быть от 7 до 9. Но это вроде не важно...
Я написал:
[PHP]if(preg_match_all('/<tr .+?>.+?<td .+?>(.+?)<\/td>.+?<\/tr>/isU',$i,$out,PREG_PATTERN_ORDER)) {print_r ($out);}[/PHP]
И как я рсчитывал не выходит.
Я хотел все столбцы распихать в бд... но облом.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Mulder_hb
Mulder_hb
сообщение 7.4.2011, 10:21; Ответить: Mulder_hb
Сообщение #2


Попробуйте simplexml.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыA-Parser 1.1 - продвинутый парсер ПС, кейвордов, контента, показателей, 70+ парсеров.
354 Forbidden 279415 22.4.2024, 16:05
автор: AParser_Support
Открытая тема (нет новых ответов) Крауд-маркетинг который работает | Эффективные Ру-ссылки
1 Azyuka 1070 13.2.2024, 19:36
автор: tascha56
Открытая тема (нет новых ответов) Бесплатный парсер бот в Телеграм - [Parser Pro]
5 Parser_Pro 3353 27.1.2024, 16:12
автор: Parser_Pro
Открытая тема (нет новых ответов) WebArchiveMaster - парсер Вебархива
Добыча контента из ВебАрхива
16 footashes 12317 23.11.2022, 16:36
автор: kuz999
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлы⚡ AvitoSmart - быстрый парсер новых объявлений на Авито на запросах
Представляю парсер для [b]Zennoposter[/b]'a или [b]Zennobox[/b]
0 akcium 1270 19.11.2022, 13:05
автор: akcium


 



RSS Текстовая версия Сейчас: 24.4.2024, 5:30
Дизайн