Вопросы по теме 'domxpath'

DomXML xpath, что мне делать дальше?
У меня есть этот код: $reader = new DOMDocument(); $reader->loadHTML($shell); $xpath = new DomXPath($reader); $xpath->registerNamespace('html','http://www.w3.org/1999/xhtml'); $res =...
191 просмотров
schedule 28.05.2022

Получить полный XPath из частичного
Я использую селен с perl и имею метку на странице, для доступа к этой метке у меня есть следующий xpath: //*[text()='some here'] , проблема в том, что нужно получить полный xpath этого элемента, например /html/body/table/tr/..../any other/and other/...
848 просмотров
schedule 16.03.2023

DOMXPath — запрос
XML-файл: <Domain Domaindetails="This tree display the domain we work">Root element <Insurance> <InsuranceQ> <Devs>4</Devs> <QA>1</QA> <Total>5</Total>...
717 просмотров
schedule 18.04.2023

PHP XPath. Как вернуть строку с тегами html?
<?php libxml_use_internal_errors(true); $html = ' <html> <body> <div> Message <b>bold</b>, <s>strike</s> </div> <div> <span class="how">...
3445 просмотров
schedule 26.09.2022

Соответствие содержимого PHP DOMXPath и выражение выбора
Я пытаюсь сопоставить и выбрать кучу столбцов таблицы, но это не работает. Вот упрощенная таблица: <table> <tr> <td>Foo</td> <td>Bar</td> <td>Arb</td> <td>...</td> </tr>...
129 просмотров
schedule 20.10.2022

Как удалить атрибут стиля только с помощью DOMXPATH?
Я использую DOMXPATH для удаления всех attributes из тега p , и все работает нормально, // Loop all p. foreach( $dom->getElementsByTagName( "p" ) as $p ) { // Loop all attributes in p. foreach( $p->attributes as $attrib ) {...
1204 просмотров
schedule 09.12.2023

Делаем синтаксический анализ dom с помощью php без учета регистра
Я разбираю html, используя domxpath в php, и извлекаю описание из веб-страницы. Но проблема, с которой я столкнулся, заключается в том, что она чувствительна к регистру и выдает ошибку, если что-то написано в другом регистре. вот мой код: $d=new...
710 просмотров
schedule 12.07.2022

DOMDocument — как заменить вложенные элементы
У меня есть этот фрагмент html: <font color="#ff0000">Lorem <font size="4">ipsum dolor</font> sit amet</font> и я хочу заменить каждый тег font на span , используя DOMDocument. Это моя функция atm: $fonts =...
1379 просмотров
schedule 14.08.2022

Запрос PHP XPath ничего не возвращает
Недавно я играл с DOMXpath в PHP и добился успеха, пытаясь получить больше опыта. Я играл, захватывая определенные элементы с разных сайтов. У меня возникли проблемы с удалением маркера погоды с http://www.theweathernetwork.com/weather/cape0005...
1820 просмотров
schedule 29.05.2024

Ошибка DOMDocument и DOMXPath
Я хотел бы сопоставить все теги формы моей области с помощью DOMDocument, но мой код работает только с DIV, а не с тегом карты. Почему? Вот мой код. Проблема, которую я получаю, - это возврат нулевых строк. Код: $DOM = new DOMDocument;...
202 просмотров
schedule 15.05.2024

Проблемы с очисткой таблицы с помощью DOMXPath
У меня есть таблица, которую я пытаюсь очистить, которая выглядит так: <table id="thisTable"> <tr> <td class="value1"></td> <td class="value2"></td> <td...
817 просмотров
schedule 26.02.2023

Как получить текст внутри элемента TD DomXPath
На странице есть элементы ТЕКСТ Я пробовал сделать так: $tables = $xpath->query("//td[@class='enterHeader']"); foreach($tables as $a){ print $a->nodeValue." - ".$a->getAttribute("text")."<br/>";...
1134 просмотров
schedule 28.06.2023

DOMDocument получает nodeValue каждого соответствующего элемента
Я взломал это некоторое время и просто не могу понять это правильно. Как вы можете получить содержимое всех элементов скрипта, если количество элементов скрипта является переменным. Мой пример разметки выглядит так: <div></div>...
441 просмотров
schedule 13.04.2023

Как пройти дочерние элементы по xpath в DomNodeList?
У меня есть этот PHP-скрипт: <?php libxml_use_internal_errors(true); /* Createa a new DomDocument object */ $dom = new DomDocument; $dom_grep = new DomDocument; /* Load the HTML */ $dom->loadHTMLFile("http://domain.com/catalog/0_1.html"); /*...
810 просмотров
schedule 09.03.2024

Как мне получить определенные значения из запроса DOMXPath?
Я новичок в DOMXPath, но пытаюсь узнать больше. В настоящее время у меня есть такая HTML-структура: <span class="1"> <div class="headerClass"> Here you have <span class="spanClass1">some...
838 просмотров
schedule 19.02.2023

разбор HTML с помощью domDocument и DOMXPath
Я получаю этот код в переменную $html : ... ... <table id="tbvalue" class="table_main"> <tr align="center"> <td> <div style='background-color:#534522;' ><img src="operation.bmp" border="0" alt="image" width="250"...
524 просмотров
schedule 13.02.2023

DOMNode-›ChildNodes-›length возвращает неверное значение
У меня есть PHP-скрипт, который анализирует веб-страницу и перемещается по ней с помощью библиотек DOMDocument и DOMXpath. При запуске $tr->ChildNodes->length для получения 3 <td> инструкция возвращает 6, где 0 возвращает первое...
384 просмотров
schedule 20.06.2023

запрос xpath для поиска динамической ссылки по тексту
Можем ли мы найти ссылку с [contain(text(),'text')] с запросом xpath на странице? Я попытался найти его на странице, но не смог найти. Я выполняю неправильный запрос, чтобы найти ссылку по тексту? или это невозможно? Однако я могу искать ссылку...
600 просмотров
schedule 06.04.2022

DOMXPath/DOMDocument - Как получить foreach из многих элементов с одним и тем же атрибутом
Я использую DOMXPath и DOMDocument для извлечения данных из источника вывода HTML. Вот мой код: libxml_use_internal_errors(true); $doc = new DOMDocument(); $doc->loadHTMLFile($url); $xpath = new DOMXpath($doc); $name =...
687 просмотров
schedule 10.12.2022

Выберите несколько имен классов и получите дочерний узел внутри этого класса с помощью PHP DOMXpath.
<div id="conti"> <div class="no_matter"></div> <div class="row-0"> <b></b> <span> <i>"child node that i want to get"</i> </span> </div> <div...
1590 просмотров
schedule 11.03.2023