Парсинг данных. Взять данные внутри тега. - Visavi.net https://visavi.net/ RSS - Visavi.net https://visavi.net/assets/img/images/logo_small.png RSS - Visavi.net https://visavi.net/ [email protected] (admin) [email protected] (admin) Sun, 29 Dec 2024 04:19:12 +0300 8. <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(&#039;|left\&quot;&gt;(.*)&lt;\/s|sU&#039;, $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(&quot;/(&#91;^&gt;]*class=\&quot;left\&quot;&gt;)(&#91;^&lt;]*)/&quot;,$proccess,$matches); for ($i=0; $i&lt;10; $i++) { echo $matches&#91;0]&#91;$i]; } </pre> <br> если кто поправит буду рад.<br> <br> <em><span style="font-size:x-small">Добавлено через 05:30 сек.</span></em><br> ФИНАЛЬНАЯ ВЕРСИЯ :-)<br> <br> <pre class="prettyprint"> &lt;?php preg_match_all(&quot;/(&#91;^&gt;]*class=\&quot;left\&quot;&gt;)(&#91;^&lt;]*)/&quot;,$proccess,$matches); for($i=0;$i&lt;10;$i++){ $matches&#91;0]&#91;$i]=str_replace(&quot;&lt;span class=\&quot;left\&quot;&gt;&quot;,&quot;&quot;,$matches&#91;0]&#91;$i]); $matches&#91;0]&#91;$i]=str_replace(&quot;\n&quot;,&quot;&quot;,$matches&#91;0]&#91;$i]); $matches&#91;0]&#91;$i]=str_replace(&quot; &quot;,&quot;&quot;,$matches&#91;0]&#91;$i]); echo&quot;&lt;a href=&#039;/&quot;.$matches&#91;0]&#91;$i].&quot;&#039; title=\&quot;\&quot;&gt;&lt;li&gt;&quot;.$matches&#91;0]&#91;$i].&quot;&lt;/li&gt;&lt;/a&gt;&quot;; } ?&gt; </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/631826 6. <strong>Moto-Moto</strong>, эмм не знаю о такой функции в нем. Простейшие примеры есть на php.net https://visavi.net/topics/37544/631825 Парсинг данных. Взять данные внутри тега. CyRaXMAN Tue, 16 Apr 2013 14:31:25 +0400 Сообщения https://visavi.net/topics/37544/631825 4, читаю... как я понял он генерирует новый код в 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 Парсинг данных. Взять данные внутри тега. CyRaXMAN Tue, 16 Apr 2013 14:17:31 +0400 Сообщения https://visavi.net/topics/37544/631821 2, слаб( 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"> &lt;span class=&quot;left&quot;&gt;Сергей&lt;/span&gt;&lt;span class=&quot;right&quot;&gt;13 Apr 2013&lt;/span&gt;&lt;br&gt; &lt;span class=&quot;left&quot;&gt;Маша&lt;/span&gt;&lt;span class=&quot;right&quot;&gt;15 Apr 2013&lt;/span&gt;&lt;br&gt; &lt;span class=&quot;left&quot;&gt;Дима&lt;/span&gt;&lt;span class=&quot;right&quot;&gt;15 Apr 2013&lt;/span&gt;&lt;br&gt; &lt;span class=&quot;left&quot;&gt;Лена&lt;/span&gt;&lt;span class=&quot;right&quot;&gt;16 Apr 2013&lt;/span&gt;&lt;br&gt; &lt;span class=&quot;left&quot;&gt;Миша&lt;/span&gt;&lt;span class=&quot;right&quot;&gt;16 Apr 2013&lt;/span&gt;&lt;br&gt; </pre> <br> На одном сайте просто генерируется имена, а рядом дата вывода.<br> Мне нужно только имена. На своём сайте я буду их выводить<br> <pre class="prettyprint"> &lt;ul&gt; &lt;li&gt;имя&lt;/li&gt; ... &lt;/ul&gt; </pre> то что дата динамичная, её просто str_replace не уберешь, или придется перебирать все 31 дня + месяца....<br> <br> Как &quot;взять&quot; только имена?<br> <br> <em><span style="font-size:x-small">Добавлено через 00:47 сек.</span></em><br> &lt;span class=&quot;left&quot;&gt;&lt;/span&gt;<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