Парсинг гудов - 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, 22 Dec 2024 14:16:21 +0300 <a href="/users/CHILI">CHILI</a>, жди квантовые компьютеры. С ними такое будет возможно, судя по рассказам, за очень короткий промежуток времени. https://visavi.net/topics/44290/705010 Парсинг гудов JustZero Sat, 04 Jan 2020 16:36:10 +0300 Сообщения https://visavi.net/topics/44290/705010 <a href="/users/JustZero">JustZero</a>, Есть годная альтернатива? <br> Или бросать эту затею? https://visavi.net/topics/44290/705009 Парсинг гудов CHILI Sat, 04 Jan 2020 16:00:15 +0300 Сообщения https://visavi.net/topics/44290/705009 <a href="/users/CHILI">CHILI</a>, <pre class="prettyprint"> &lt;?php set_time_limit(0); // убираем ограничение по времени выполнения скрипта ob_implicit_flush(); function random_string($length) { // функция генерации рандомной строки $chars = &quot;ABCDEF0123456789&quot;; // символы из которых генерируем $numChars = strlen($chars); // Определяем длину $chars $string = &#039;&#039;; // задаем пустую переменную for ($i = 0; $i &lt; $length; $i++) { // Собираем строку $string .= substr($chars, rand(1, $numChars) - 1, 1); } return $string; // Возвращаем готовую строку } if (!file_exists(&#039;result&#039;)) { // создаем директорию куда сохранять картинки, если отсутствует mkdir(&#039;result&#039;, 0777); } $options = &#91; &#039;http&#039; =&gt; &#91; &#039;method&#039; =&gt; &quot;GET&quot;, &#039;header&#039; =&gt; &quot;Accept-language&#58; en\r\n&quot; . &quot;User-Agent&#58; Mozilla/5.0 (iPad; U; CPU OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B334b Safari/531.21.102011-10-16 20&#58;23&#58;10\r\n&quot;, ], ]; $context = stream_context_create($options); while (1) { $randstring = random_string(16); $url = &#039;http&#58;//cdnua03.hls.tv/h/&#039; . $randstring . &#039;/hl.m3u&#039;; if ($htmldata = &#64;file_get_contents(&#039;http&#58;//cdnua03.hls.tv/h/&#039; . $randstring . &#039;/hl.m3u&#039;, FALSE, $context)) { $localpath = &#039;./result/&#039; . $randstring . &#039;.m3u&#039;; file_put_contents($localpath, $htmldata); } } </pre> <br> <em><span style="font-size:x-small">Добавлено через 08:26 сек.</span></em><br> Таким скриптом будешь 100 лет перебирать url.<br> <br> <em><span style="font-size:x-small">Добавлено через 09:49 сек.</span></em><br> А нет, намного больше. https://visavi.net/topics/44290/705008 Парсинг гудов JustZero Sat, 04 Jan 2020 15:45:32 +0300 Сообщения https://visavi.net/topics/44290/705008 <a href="/users/Vantuz">Вантуз-мен</a>, Скрипт я пытался переделать под свои нужды,но знаний нет практически,вот и ошибки.<br> Задача скрипта должна быть в переборе вариаций кода из ABCDEF0123456789 этих символов.<br> Так мой провайдер шифрует доступ к m3u листу для iptv<br> Так-как у этого провайдера часто отваливается интернет,то я решил,что хватит из него и того,что плачу за интернет. Хотя и могу сидеть бесплатно. https://visavi.net/topics/44290/705007 Парсинг гудов CHILI Sat, 04 Jan 2020 14:26:01 +0300 Сообщения https://visavi.net/topics/44290/705007 36 строка $localname не определена<br> 38 строка $url не определена<br> <br> и вообще странный скрипт, в бесконечном цикле долбит сайт по случайным путям https://visavi.net/topics/44290/705006 Парсинг гудов Вантуз-мен Sat, 04 Jan 2020 14:20:07 +0300 Сообщения https://visavi.net/topics/44290/705006 Приветствую мастеров <img src="https://visavi.net/uploads/stickers/hello.gif" alt="hello"> <br> нуждаюсь в помощи кодеров,так-как сам практически в этом не шарю. <br> Взял код с github который парсит скрины с lightshot и попытался переделать для парсинга гудов по урлу.<br> Замысел в том,что бы генереровать шестнадцатиричный код и проверять ссылку на валидность и при совпадении вытаскивать с провайдера m3u файл для iptv .<br> Так-как я не кодер то прошу помощи в реализации данного замысла. ниже код:<br> <pre class="prettyprint">&lt;?php set_time_limit(0); // убираем ограничение по времени выполнения скрипта ob_implicit_flush(); function random_string($length) { // функция генерации рандомной строки $chars = &quot;ABCDEF0123456789&quot;; // символы из которых генерируем $numChars = strlen($chars); // Определяем длину $chars $string = &#039;&#039;; // задаем пустую переменную for ($i = 0; $i &lt; $length; $i++) { // Собираем строку $string.= substr($chars, rand(1, $numChars) - 1, 1); } return $string; // Возвращаем готовую строку } function get_http_response_code($url) { // функция проверки http кода $headers = get_headers($url); return substr($headers&#91;0], 9, 3); } if (!file_exists(&#039;result&#039;)) { // создаем директорию куда сохранять картинки, если отсутствует mkdir(&#039;result&#039;, 0777); } $options = array( &#039;http&#039; =&gt; array( &#039;method&#039; =&gt; &quot;GET&quot;, &#039;header&#039; =&gt; &quot;Accept-language&#58; en\r\n&quot; . &quot;User-Agent&#58; Mozilla/5.0 (iPad; U; CPU OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B334b Safari/531.21.102011-10-16 20&#58;23&#58;10\r\n&quot; ) ); $context = stream_context_create($options); while (1) { $randstring = random_string(16); // генерируем рандомную сроку $htmldata = file_get_contents(&#039;http&#58;//cdnua03.hls.tv/h/&#039; . $randstring.&#039;/hl.m3u&#039;, false, $context); // подставляем рандомную строку и получаем код страницы $localpath = &quot;./result/&quot; . $localname; // определяем куда будет сохраняться картинка локально. file_put_contents($localpath, file_get_contents($url, false, $context)); // скачиваем, можно было бы реализовать через curl, но на мой взгляд это проще и быстрее } ?&gt;</pre> Что исправить или добавить что бы 404 пропускал скрипт,а при получении валидной ссылки файл сохранялся в папку?<br> <br> <em><span style="font-size:x-small">Добавлено через 02:12 сек.</span></em><br> <div class="media-file"><a href="http://d.zaix.ru/gDU4.png" data-fancybox="gallery"><img src="http://d.zaix.ru/gDU4.png" class="img-fluid" alt="image"></a></div> вот,что отображается при работе скрипта. https://visavi.net/topics/44290/705004 Парсинг гудов CHILI Sat, 04 Jan 2020 13:51:24 +0300 Сообщения https://visavi.net/topics/44290/705004