Articles of simple html dom

Проблема кодировки символов с PHP Простой HTML DOM Parser

Я использую PHP Simple HTML DOM Parser http://simplehtmldom.sourceforge.net/ для получения данных, таких как название страницы, метаописание и метатеги из других доменов, а затем вставлять их в базу данных. Но у меня есть некоторые проблемы с кодировкой. Проблема в том, что я не получаю правильных символов с тех сайтов, которые не находятся на английском языке. Ниже […]

PHP-скрипты командной строки игнорируют директивы php.ini и ini_set ('memory_limit', …)

Я столкнулся с общей «Неустранимая ошибка: вне памяти (выделено 30408704) (попытался выделить 24 байта) …» PHP Fatal error. Страницы, обслуживаемые через Apache, не демонстрируют такого поведения. Я пробовал следующее: Увеличьте memory_limit в php.ini до гораздо большего значения. Увеличение memory_limit внутри самого скрипта посредством вызовов ini_set('memory_limit', -1) , ini_set('memory_limit', '-1') , ini_set('memory_limit', 100000000) , ini_set('memory_limit', '128M') […]

Как извлечь полные ссылки, используя Simple-HTML-DOM?

Ниже приведен базовый код, который я использую для извлечения сублинков со страницы: <?php include_once('simple_html_dom.php'); function extract_links($target_url) { $html = new simple_html_dom(); $html->load_file($target_url); $i=0; $crawl =array(); foreach($html->find('a') as $link) { $crawl[$i] = $link->href; $i++; } var_dump($crawl); } extract_links('http://stackoverflow.com'); ?> Вывод выглядит следующим образом: array 0 => string 'http://stackexchange.com' (length=24) 1 => string '/users/login' (length=12) 2 => […]

Найти текст внутри тега javascript с помощью PHP Simple HTML DOM Parser

Я пытаюсь регулярно находить изменение текста внутри тега javascript: <script type="text/javascript"> jwplayer("mediaplayer").setup({ flashplayer: "player.swf", file:"filename", provider: "rtmp", streamer:"rtmp://192.168.1.1/file?wmsAuthSign=RANDOM-114-Character==", height:500, width:500, }); </script> Как получить RANDOM-114-Character (или полное значение «флеш-карт Streamer») с помощью PHP Simple HTML DOM Parser, я просто не собираюсь это делать.

как использовать CURL и PHP Простой HTML DOM Parser с объектом

Использование CURL для получения контента с веб-сайта. Получение ответа в объекте. Как преобразовать этот объект в PHP Простой HTML DOM Parser function get_data($url) { $ch = curl_init(); $timeout = 30; curl_setopt($ch,CURLOPT_URL,$url); curl_setopt($ch,CURLOPT_RETURNTRANSFER,false); curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,$timeout); curl_setopt($ch,CURLOPT_POST,false); curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:10.0) Gecko/20100101 Firefox/10.0"); //curl_exec($ch); $dom = new simple_html_dom(curl_exec($ch)); print_r( $dom ); curl_close($ch); return $data; […]

Предупреждение: file_get_contents: не удалось открыть поток: достигнут предел перенаправления, прерван

Я прочитал более 20 связанных вопросов на этом сайте, искал в Google, но не использовал. Я новичок в PHP и использую PHP Simple HTML DOM Parser для получения URL-адреса. Хотя этот скрипт работает с локальными тестовыми страницами, он просто не будет работать с URL-адресом, для которого мне нужен сценарий. Вот код, который я написал для […]

как печатать ячейки таблицы с простым html dom

У меня есть этот html-код. Я использую Simple HTML Dom для анализа данных в моем собственном сценарии php. <table> <tr> <td class="header">Name</td> <td class="header">City</td> </tr> <tr> <td class="text">Greg House</td> <td class="text">Century City</td> </tr> <tr> <td class="text">Dexter Morgan</td> <td class="text">Miami</td> </tr> </table> Мне нужно получить текст внутри TDs в массиве, например: $ array [0] = массив […]

Как использовать file_get_contents или file_get_html?

Я прочитал здесь несколько вопросов, и я не уверен, что для этого я должен использовать file_get_contents или file_get_html . Все, что я пытаюсь сделать, это использовать PHP для отображения двух таблиц с этой страницы на моем веб-сайте: http://www.statmyweb.com/recently-analyzed/ Я знаю, как получить полную страницу и показать ее на своем сайте, но я не могу понять, […]

PHP HTML DOM Parser

Возможный дубликат: Как анализировать и обрабатывать HTML с помощью PHP? Я просматриваю HTML-парсы DOM для PHP. Я нашел PHP Simple HTML DOM Parser . Есть ли другие, над которыми я должен смотреть?

Найти div с классом, используя PHP Simple HTML DOM Parser

Я только начинаю с упомянутого Парсера и как-то бегаю по проблемам непосредственно с самого начала. Ссылаясь на этот учебник: http://net.tutsplus.com/tutorials/php/html-parsing-and-screen-scraping-with-the-simple-html-dom-library/ Я хочу теперь просто найти в исходном коде содержимое div с классом ClearBoth Box Я извлекаю код с помощью curl и создаю простой объект html dom: $cl = curl_exec($curl); $html = new simple_html_dom(); $html->load($cl); Затем […]