нужен пример простейшего парсера

Печать / RSS
0
1. facece 31.01.2018 / 07:55
Пришелец
Помогите пожалуйста. Мне нужен парсер, а я не в курсе как парсить. Нужно спарсить текст между тегами. Как сделать? Покажите пример, а я уже доработаю как мне нужно...
0
2. Володя 31.01.2018 / 13:40
Землянин
0
3. facece 31.01.2018 / 14:46
Пришелец
А ещё такой вопрос. На Денвере будет работать, или только на хостинге?
0
4. Володя 31.01.2018 / 16:33
Землянин

А ещё такой вопрос. На Денвере будет работать, или только на хостинге? facece (Сегодня / 15:46)

Вполне работоспособно
0
5. Jesk 31.01.2018 / 17:57
Пацак
<?php
$text = file_get_contents( 'http://visavi.net/topic/43885' );
preg_match( '/<title>(.*?)<\\/title>/is' , $text , $title );
echo $title[1];
?>

Результат: нужен пример простейшего парсера
0
6. facece 31.01.2018 / 21:11
Пришелец
Не получается у меня что-то. Есть вот такой код
<tbody>
<tr><td class="h-part" colspan="3">Подача</td>
</tr><tr class="odd">
<td class="summary-vertical fl" style="padding-right: 0px; border-top: 0px;"><div style="float: left;">4</div>

Хочу вытянуть цифру 4
пробовал так
<?$text = file_get_contents( 'https://www.scoreboard.com/ru/match/duan-ying-ying-kozlova-kateryna-2018/8ll7rBG1/#match-summary|match-statistics;0' );
preg_match( '/<div style="float: left;">(.*?)<\\/div>/is' , $text , $title );
echo $title[1];?


Добавлено через 06:09 сек.
и так
<?include('simple_html_dom.php');
$html = file_get_html('https://www.scoreboard.com/ru/match/duan-ying-ying-kozlova-kateryna-2018/8ll7rBG1/#match-summary|match-statistics;0');
foreach($html->find('div[style=float: left;]') as $e)
echo $e->plaintext. '<br>';?>
Изменил: facece (31.01.2018 / 21:14)
0
7. igrovik1 14.08.2018 / 18:26
Пришелец
<?$text = file_get_contents( 'https://www.scoreboard.com/ru/match/duan-ying-ying-kozlova-kateryna-2018/8ll7rBG1/#match-summary|match-statistics;0' );
preg_match( '#<td class="summary-vertical fl" style="padding-right: 0px; border-top: 0px;"><div style="float: left;">[0-9]+</div>#is' , $text , $title );
print_r($title);
?>


Так попробуй.
Изменил: igrovik1 (14.08.2018 / 18:27)
0
8. ramzes 21.08.2018 / 11:27
2000 лет д.н.э.
style="float: left;">([^<]+)<
этого должно быть достаточно
Для выполнения действия необходимо авторизоваться!
Стикеры / Теги / Правила / Топ тем / Топ тем / Поиск