Articles of simple html dom

PHP простой html DOM удаляет все атрибуты из тега html

$html = file_get_html('page.php'); foreach($html->find('p') as $tag_name) { $attr = substr($tag_name->outertext,2,strpos($tag_name->outertext, ">")-2); $tag_name->outertext = str_replace($attr, "", $tag_name->outertext); } echo $html->innertext; Выше приведен код, который я написал, чтобы взять то, что находится внутри всех тегов <p> на моей странице html, и удалить их. Мой html-код похож на этот: <p class="…" id = "…" style = "…">some text…</p> […]

Обратное очищение изображения с помощью PHP

Мне нужно получить некоторые изображения, используя Google Reverse поиск изображений, который не поддерживается API, но, к счастью, вы можете запросить google с прямой ссылкой на изображение, и он по-прежнему показывает результаты, поэтому: $googleURL = "https://www.google.com/searchbyimage?&image_url=".$imageURL; echo $googleURL; Вывод: https://www.google.com.au/search?tbs=sbi:AMhZZiu9rNRW4ETWGjN9XYQKsa21UHM7j_1TjMjXvYyNH1knVTyMGZGNmS2yme4CsQb0T7UViTyNrG4e8u_1xLY-dZCU16wkfdUakeY7idDwyMge78nT–Grpll4t9_1fp4YPTsJyKRUANzw1Iyctsko7OZbkYES3VUHtyNy9l9RJf12YOdEvVOxSZCO6-JPxO0PpZ5p79Rr-eDUrqENWYVbk4qojafKMTVfuXvoACQ9iykI-DMVbP9n_1o0YkdKTdUeK2r30wg4Oe2BqspoXlI_11rxySuK6TolPM6z58E6erTT0bnYfXTlyDMBfOwgSfhbn2ipLrNHgNdqyk-YhmMP0_1ZzqVyZrgMz-I5cfH9N65nX6bhZfos0lgr8_15V6ZHtX0_1p8s5r229JDrwzlwnjwOBLgP1inmEORCaKOlcfHbyPnU3n04pIfLGu5fWYpbmFJwtK_1vaJvS0uFb6Pkh_1uv0wvz_10yf4O6E1IvBSoMudcYy4cmJ1zegJJ9L50C0bzXFIRUb62lcPJWbkZNR44Tz378nOSXd-PND0JfKQ-TujT3KfC_1O241knvr9Eb3LbuvncGiCMoPgxlUY4r9B_1KWchNWhJVTJz9omeiygwz5K_13YkjuLg52UF6YWvLedCxgRoUpuj9kFdmYt-b9Tn2VEZG8yfiLm3OTkZnlVYtPF87LLQAHH24VpLMoV0oDllHDK3xOXhvusl_1K2Me9tTdK15PPG7oreeWfYRztQwTpG4iB5GAnaj687OQukvxX5hNFIqXx_1QSuNooDhIP1eJl-6QYfuI4MPasj6flSMom7HYTSjyjcsQKw0Prj1bBsJY6qH1qyLrF1f1_1Ql0COERnbOV7O5mTOuTkNWarmR5wzE06qbgsrtT95ENqafd81ppHbA0Jyg-xQ8TLV-dSp1QDAtiYAHI_11tCwsDtrak4jDS4qAfEJCw_1lb9urJqqajvp25jLH2_1mN3u0eeW7xNF-PljofyhI0iIWYSg6ghyOVRIaT_1c6klKUPvOrquZy8hMCZWHb3CYZNGJeKTnACCyYW1MNVUsYnoFWORN6hvkVlUk0beFXvA_1W2vaoedLjj-fN1y8_1dPOiBROLYtv85nq01csCKk7Eib6p2b_131wEeQBYocoYU0sGTv2_1dhOvSXRPGTnrbZlNDbJFUtH4pF9tMQj5-Fh_1lw9TTXGCjQ9UjOSLD5q7tNjCQU1As1uCQBvmZvxo7J3gZSAcj_19wXfHZCOsA8g-WA97V-2b62ia4RFOehQ38hoXoK7MCSDLnVtJTsKQz9HuEreXm8qGQlbDzfr7JFuHHe2MOyChwnL_1gzRnZd8uv2OIM0nzKh_1wg4T1KCXv3NSGNkSyNxpYXFJ161Sv3NpQQI3epBMiYA_1AcQDiCxOTQvWj00e5EXaXN22CDRWRq3uk4HWj2eXcR6-TGmsYEfSGX9nyQwK1DHp9yaNjk9Bal7rNHUAe_1eMDsCWW9htaLyiMTio0eXyTumVrlt7ShZVd8oSPOj8U0ilY9owH95jz7LsI8vUnzF-FC2m_1yNt3xe4ZAcsRTbYQXTN3Ga76vTQBPu8oz0gkYmDTA&gws_rd=cr&ei=wAHVVJOVLIeeugSZ64A4 .. Теперь на этой странице мне нужно перейти по ссылке на страницу фактических результатов, поэтому мое […]

Вызов функции-члена функции () для не-объекта при вставке данных с использованием PHP mySQL simpleHTMLDOM

У меня есть скрипт, который анализирует определенные элементы с веб-страницы и сохраняет их в mysql db. Все работает нормально, пока я не попытаюсь разделить элемент и сохранить полученные данные в db. Какие-нибудь идеи, что может быть неправильным? Вот страница, которую я обрабатываю: http://www.ratemyprofessors.com/SelectTeacher.jsp?sid=953 Вот мой код: <?php include('simple_html_dom.php'); //connect to db (code emitted) prof_List("http://www.ratemyprofessors.com/SelectTeacher.jsp?sid=953"); function […]

Как получить содержимое iframe с удаленной страницы?

Я думаю, что PHP бесполезен, bacause iframe вставлен после выполнения php, или я ошибаюсь? Итак, единственным решением, о котором я знаю, является использование Javascript / jQuery. Например, это будет работать, если JS будет на той же странице, что и iframe: <html> <head> <title></title> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.js"></script> <script type="text/javascript"> $(function() { var myContent = $("#iFrame").contents().find("#myContent") }); […]

простой html dom: как получить тег без определенного атрибута

Я хочу получить теги с атрибутом «class», равным «someclass», но только те теги, которые не определили атрибут «id». Я попробовал следующее (на основе этого ответа), но не работал: $html->find('.someclass[id!=*]'); Заметка: Я использую простой класс HTML DOM и в базовой документации, которую они дают, я не нашел то, что мне нужно.

PHP Простой HTML DOM – Получить текст внутри тега <td>

Поэтому у меня есть этот .html-файл, который я должен проанализировать. В этом файле у меня есть строки вроде этого: <tr> <td colspan=1 rowspan=1 bgcolor=#ffffff align=left valign=top> <font size=1 face="Tahoma" color=#000000> <nobr> 240,0000 </nobr> </font> </td> <td colspan=1 rowspan=1 bgcolor=#ffffff align=left valign=top> <font size=1 face="Tahoma" color=#000000> <nobr> 340,0000 </nobr> </font> </td> </tr> Мне нужно получить 240,0000, […]

str_get_html не загружает действительную строку html

Я получаю строку html с использованием curl: curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $html_string = curl_exec($ch); Когда я echo это, я вижу совершенно хороший html, как мне нужно для моих синтаксических запросов. Но, пытаясь отправить эту строку в метод HTML DOM PARSER str_get_html($html_string) , он не будет загружать его (возвращает false из вызова метода). Я попытался сохранить его […]

PHP Неустранимая ошибка: вызов функции-члена функции find () для не-объекта, однако моя функция работает

Я получаю эту ошибку в строке 71 моего кода, однако функция этой строки выполняется правильно, и она делает то, что я ожидаю от нее. Однако я заметил, что мой журнал ошибок заполнен этими строками: [09-Dec-2013 14:54:02 UTC] PHP Неустранимая ошибка: вызов функции-члена find () для не-объекта в /home/sportve/public_html/open_event_common.php в строке 71 Что я проверил: simple_html_dom_parser […]

php, simple_html_dom.php, выберите выбранный вариант

У меня есть html-блок: $ localurl = ' <select name="cCountry" id="cCountry" style="width:200" tabindex="5"> <option value="251">Ascension Island</option> <option selected="selected" value="14">Australia</option> <option value="13">Austria</option> «; Я пытаюсь извлечь выбранное значение в этом случае «Австралия», используя simple_html_dom ( http://simplehtmldom.sourceforge.net/ ). Пока у меня есть функция, но она не работает: // извлечение выбранного значения функция getValue_selected ($ value, $ localurl) […]

Получайте товары из интернет-магазина, используя простой парсер и разбиение на страницы

Я хочу проанализировать некоторые ссылки на продукты, имя и цену. Вот мой код: возникли проблемы с разбором, потому что я не знаю, как получить ссылку на продукт и имя. ЦЕНА в порядке, я понимаю. И разбиение на страницы не работает <h2>Telefonai Pigu</h2> </br> <?php include_once('simple_html_dom.php'); $url = "http://pigu.lt/foto_gsm_mp3/mobilieji_telefonai/"; // Start from the main page $nextLink […]