Парсинг данных. Взять данные внутри тега. - Visavi.net
https://visavi.net/
RSS - Visavi.nethttps://visavi.net/assets/img/images/logo_small.pngRSS - Visavi.net
https://visavi.net/
[email protected] (admin)[email protected] (admin)Sun, 29 Dec 2024 04:19:12 +03008. <strong>Moto-Moto</strong>, не забудь кеширование написать, а то твой сайт положат в 10 машин..<br>
<br>
<em><span style="font-size:x-small">Добавлено через 02:22 сек.</span></em><br>
1. <strong>Moto-Moto</strong>, тебе нужно только имена вытащить из всего хтмл кода??<br>
<br>
<em><span style="font-size:x-small">Добавлено через 06:45 сек.</span></em><br>
1. <strong>Moto-Moto</strong>, для твоего хтмл кода будет такое регулярное выражение.<br>
<pre class="prettyprint">preg_match_all('|left\">(.*)<\/s|sU', $html, $matches);</pre>
https://visavi.net/topics/37544/631828
Парсинг данных. Взять данные внутри тега. АнтонTue, 16 Apr 2013 15:16:33 +0400Сообщенияhttps://visavi.net/topics/37544/631828я не знаю правильно ли написал я, но работат :-) выводит так как я хотел... переменная $process с тем что в посте #1...<br>
<br>
<pre class="prettyprint">
preg_match_all("/([^>]*class=\"left\">)([^<]*)/",$proccess,$matches);
for ($i=0; $i<10; $i++) {
echo $matches[0][$i];
}
</pre>
<br>
если кто поправит буду рад.<br>
<br>
<em><span style="font-size:x-small">Добавлено через 05:30 сек.</span></em><br>
ФИНАЛЬНАЯ ВЕРСИЯ :-)<br>
<br>
<pre class="prettyprint">
<?php
preg_match_all("/([^>]*class=\"left\">)([^<]*)/",$proccess,$matches);
for($i=0;$i<10;$i++){
$matches[0][$i]=str_replace("<span class=\"left\">","",$matches[0][$i]);
$matches[0][$i]=str_replace("\n","",$matches[0][$i]);
$matches[0][$i]=str_replace(" ","",$matches[0][$i]);
echo"<a href='/".$matches[0][$i]."' title=\"\"><li>".$matches[0][$i]."</li></a>";
}
?>
</pre>
<br>
Кто в регулярных выражениях шарит, пожалуйста просмотрите. Я нигде ошибку не совершил? Хотя всё работает как надо<br>
<br>
<em><span style="font-size:x-small">Добавлено через 08:12 сек.</span></em><br>
кому интересно, могу ссылку в личку дать, покажу уже наглядно на сайте, как это работает и откуда я брал данные)
https://visavi.net/topics/37544/631826
Парсинг данных. Взять данные внутри тега. ШЕДЕВРTue, 16 Apr 2013 14:38:56 +0400Сообщенияhttps://visavi.net/topics/37544/6318266. <strong>Moto-Moto</strong>, эмм не знаю о такой функции в нем. Простейшие примеры есть на php.net
https://visavi.net/topics/37544/631825
Парсинг данных. Взять данные внутри тега. CyRaXMANTue, 16 Apr 2013 14:31:25 +0400Сообщенияhttps://visavi.net/topics/37544/6318254, читаю... как я понял он генерирует новый код в xml? <br>
<br>
5, ты о domdocument?
https://visavi.net/topics/37544/631823
Парсинг данных. Взять данные внутри тега. ШЕДЕВРTue, 16 Apr 2013 14:20:32 +0400Сообщенияhttps://visavi.net/topics/37544/631823Почитай на php.su про них. Помогут.
https://visavi.net/topics/37544/631822
Парсинг данных. Взять данные внутри тега. АбдулаTue, 16 Apr 2013 14:19:35 +0400Сообщенияhttps://visavi.net/topics/37544/631822Тут регэкспы могут не понадобится. Есть DOMDocument, который легко позволит спарсить HTML-код.
https://visavi.net/topics/37544/631821
Парсинг данных. Взять данные внутри тега. CyRaXMANTue, 16 Apr 2013 14:17:31 +0400Сообщенияhttps://visavi.net/topics/37544/6318212, слаб(
https://visavi.net/topics/37544/631820
Парсинг данных. Взять данные внутри тега. ШЕДЕВРTue, 16 Apr 2013 14:16:02 +0400Сообщенияhttps://visavi.net/topics/37544/631820Регулярными выражения<del>ми не пользовался?</del> знаешь, что такое?
https://visavi.net/topics/37544/631819
Парсинг данных. Взять данные внутри тега. АбдулаTue, 16 Apr 2013 14:14:10 +0400Сообщенияhttps://visavi.net/topics/37544/631819Беру данные с одного сайта. От всего почистил. Добрался до блока который мне нужен. Вот он<br>
<pre class="prettyprint">
<span class="left">Сергей</span><span class="right">13 Apr 2013</span><br>
<span class="left">Маша</span><span class="right">15 Apr 2013</span><br>
<span class="left">Дима</span><span class="right">15 Apr 2013</span><br>
<span class="left">Лена</span><span class="right">16 Apr 2013</span><br>
<span class="left">Миша</span><span class="right">16 Apr 2013</span><br>
</pre>
<br>
На одном сайте просто генерируется имена, а рядом дата вывода.<br>
Мне нужно только имена. На своём сайте я буду их выводить<br>
<pre class="prettyprint">
<ul>
<li>имя</li>
...
</ul>
</pre>
то что дата динамичная, её просто str_replace не уберешь, или придется перебирать все 31 дня + месяца....<br>
<br>
Как "взять" только имена?<br>
<br>
<em><span style="font-size:x-small">Добавлено через 00:47 сек.</span></em><br>
<span class="left"></span><br>
<br>
Мне нужно этого SPAN. Таких SPAN 10 штук. Как это сделать через цикл представления не имею, так как парсеры пишу совсем недавно
https://visavi.net/topics/37544/631818
Парсинг данных. Взять данные внутри тега. ШЕДЕВРTue, 16 Apr 2013 14:05:32 +0400Сообщенияhttps://visavi.net/topics/37544/631818