Вопрос по парсеру - 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) Mon, 23 Dec 2024 21:39:44 +0300 2. <strong>Владислав</strong>, Написал и жду ответа https://visavi.net/topics/41222/669708 Вопрос по парсеру Viy Sat, 23 Aug 2014 22:22:29 +0400 Сообщения https://visavi.net/topics/41222/669708 напиши в асю, помогу. 1992883 https://visavi.net/topics/41222/669702 Вопрос по парсеру Влад Sat, 23 Aug 2014 21:14:15 +0400 Сообщения https://visavi.net/topics/41222/669702 Кто подскажет, как в этом коде парсера сделать так, чтоб каждая четвёртая страница (она пустая без файлов) пропускалась и вместо неё перенаправление было на каждую 5 страницу<br> <br> case &#039;search&#039;:<br> <br> $html=query(&#039;http://site.com/search.php?q=&#039;.urlencode($query).&#039;&amp;qcat=pictures&amp;page=&#039;.ceil($page/4));<br> $title=&#039;Поиск эро-картинок&#039;;<br> require_once &#039;../moduls/headers.php&#039;;<br> echo &#039;&lt;div class=&quot;category&quot;&gt;Поиск картинок&lt;/div&gt;&#039;;<br> //echo $html;<br> preg_match_all(&#039;#((\d+)&lt;/a&gt;|&lt;span&gt;(\d+)&lt;/span&gt;)#Us&#039;, $html, $tmp);<br> if($tmp)<br> $pages=$tmp[1][count($tmp[1])-1];<br> else<br> $pages=1;<br> <br> preg_match_all(&#039;#&lt;div class=\&#039;gallery\&#039; id=\&#039;.*\&#039;&gt;(.*)Views:#Us&#039;, $html, $tmp);<br> $total=count($tmp[1]);<br> $start=($page%4-1)*7;<br> $finish=$page%4*7;<br> if($total&gt;$start){<br> for($i=$start; $i&lt;$finish; $i++){<br> if(isset($tmp[1][$i])){<br> //echo $tmp[1][$i].&#039;&lt;hr/&gt;&#039;;<br> preg_match(&#039;#&lt;a href=\&#039;http://site.com/photos/gallery/([\d]+)/(.*).html\&#039;.*title=\&#039;(.*)\&#039;&gt;#siU&#039;, $tmp[1][$i], $tmp2);<br> $id=intval($tmp2[1]);<br> $translit_name=trim($tmp2[2]);<br> $name=trim($tmp2[3]);<br> preg_match(&#039;#&lt;img class=\&#039;vert\&#039; src=\&#039;http://ept.xhcdn.com/(.*).jpg\&#039;.*&gt;#Us&#039;, $tmp[1][$i], $tmp2);<br> $image=$tmp2[1].&#039;.jpg&#039;;<br> preg_match(&#039;#&lt;div class=\&#039;iconL.*iconGallery\&#039;&gt;.*&lt;/div&gt;(.*)&lt;/span&gt;#Us&#039;, $tmp[1][$i], $tmp2);<br> $count=intval($tmp2[1]);<br> echo &#039;&lt;div class=&quot;a&quot;&gt;&lt;a href=&quot;/photos/album/&#039;.$id.&#039;/?q=&#039;.urlencode($query).&#039;&amp;amp;p=&#039;.$page.&#039;&quot;&gt;&#039;.$name.&#039;&lt;/a&gt;&lt;/div&gt; https://visavi.net/topics/41222/669699 Вопрос по парсеру Viy Sat, 23 Aug 2014 20:03:27 +0400 Сообщения https://visavi.net/topics/41222/669699