Основной целью XPath является обращение к частям XML-документа. Он также предоставляет базовые возможности для манипулирования строками, числами и логическими значениями. XPath использует компактный синтаксис без XML. XPath работает с абстрактной логической структурой XML-документа, а не с его поверхностным синтаксисом.

Подробнее про xpath...

В настоящее время я пытаюсь импортировать через importxml в GoogleSheets всю таблицу на веб-сайте, но данные не возвращаются. Я использую формулу =IMPORTXML("https://dinem.magyp.gob.ar/dinem_fob.wp_fob_conslista.aspx?20230922,1338,178,1";"//*"). Что там не так? Я попробовал следующую формулу =IMPO...
У моего клиента есть входной XML-файл размером 28 МБ (около 7L+ строк кода), который необходимо преобразовать с помощью Saxon. Преобразование работало в Saxon 8. После перехода на Saxon 10.6 EE преобразование зависает и не завершает обработку. Дополнительные наблюдения- Виновником может быть табли...
25 Сен 2023 в 15:06
Есть HTML-тег = <nav-categories id="MainMenu" :json-data="{some data}">text</nav-categories> Мне нужно забрать содержимое ":json-data" стандартные методы (response.css('::attr(":json-data")') или response.css('::attr("\:json-data")')) не приводят к успеху... Я использую Python + Scrapy (response....
24 Сен 2023 в 15:47
Привет всем, у меня есть простой скрипт, который я использую для автоматизации задачи заполнения форм, код- from seleniumwire import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.support import expected_condition...
Я использую селен, чтобы попытаться ввести текст в текстовое поле на веб-странице через его xpath. Мой код для этого выглядит следующим образом: import names from fake_email import Email import time import undetected_chromedriver as uc from selenium.webdriver.common.by import By #initialize_VPN(s...
23 Сен 2023 в 20:58
Вот сайт: https://opensource-demo.orangehrmlive.com/ Я попытался войти в систему. И я нахожу имя пользователя для HTML: Вот моя попытка, но возникла ошибка: элемент не может быть найден. from selenium import webdriver from selenium.webdriver.chrome.service import Service from selenium.webdriver.co...
22 Сен 2023 в 17:09
Собираю отзывы о ресторанах Рима, Милана и Бергамо. Для каждого из этих городов есть отдельный URL-адрес, содержащий 30 или более ресторанов. Скребок начинает сканировать рестораны Рима, но никогда не переключается на другие города. Он корректно вычищает все рестораны и отзывы из Рима, но потом п...
22 Сен 2023 в 15:42
from selenium import webdriver from selenium.webdriver.common.by import By url= 'URL IM REQUESTING XPATH TEXT DATA FROM' requests = webdriver.Chrome() requests.get(url) requests.find_element(By.XPATH,'//*[@id="js-post-4426721"]/div[2]/div[2]/div/div/div/article/div[1]/div[1]/div[2]/pre/code/text...
22 Сен 2023 в 00:21
Я пытаюсь автоматически зарегистрировать учетную запись Google, используя библиотеку Selenium и WebDriver. Код регистрирует адрес электронной почты, а затем пароль. это мой код from selenium import webdriver from selenium.webdriver.chrome.service import Service as ChromeService from webdriver_mana...
ДАННЫЙ XML <lists> <list> <param type="a">content</param> </list> <list> <param type="b">content2</param> </list> <list> <param type="a">content</param> <param type="b">content2</param> </list> <list> <param type="c">content3</param> </list> </lists> Мне нужно обработать любой list/param[@type = '...
21 Сен 2023 в 20:40
Взял следующий пример XML. Я хотел бы выбрать elm в порядке, соответствующем следующей последовательности идентификаторов: 1, 3, 2. <my:elmList> <elms> <elm> <id>3</id> </elm> <elm> <id>1</id> </elm> <elm> <id>2</id> ...
21 Сен 2023 в 11:59
Немного HTML: <div> <div> <button> <svg xmlns="http://www.w3.org/2000/svg"> <path d="x" /> </svg> </button> </div> <div> <button> <!-- I want this --> <svg xmlns="http://www.w3.org/2000/svg"> <path d="...
19 Сен 2023 в 16:34
Я хочу подсчитать количество узлов <C>, соответствующих определенному узлу <A>. Пример дерева с желаемым ответом 2: <e> <A> txt </A> <e> <A> txt </A> <B> <C> txt </C> <C> txt </C> </B> </e> </e> Пример дерева с желаемым ответом 0: <e> <A> txt </A> <e> <A> NO </...
19 Сен 2023 в 02:13
Я использую Python для чтения файла на основе XML, в частности варианта SDLXLIFF файла XLIFF, созданного с помощью программного обеспечения для автоматизированного перевода. Такие файлы обычно содержат копию исходного файла, за которым следует тело, содержащее единицы перевода, которые обычно содер...
17 Сен 2023 в 16:57
В настоящее время я просматриваю обзоры ресторанов на Tripadvisor и пытаюсь получить ссылки на рестораны с этого страница. Мне нужны ссылки на 30 страниц ресторанов в нижней части, но я провожу несколько тестов только с одной из них. Получить первый элемент в списке можно с помощью этого выражения:...
17 Сен 2023 в 15:04
Я хочу сравнить значение в утверждении, которое я получаю из поля XML-ответа запроса на обслуживание, и я хочу сделать это с несколькими потоками для тестирования веб-сервиса Soap. Проблема в том, что значение XML-поля имеет в конце число, которое увеличивается каждый раз, когда поток вызывает мето...
15 Сен 2023 в 15:32
Я новичок в изучении Selenium с Java для тестирования и очистки веб-страниц. Я успешно установил соединение Eclipse с базой данных mysql, загрузил селен и соответствующие jar-файлы, могу использовать код для перехода к: Целевой сайт (домашняя страница) выберите URL и перейдите на следующую страницу...
Мне не удалось найти xpath смарт-тега: /html/body/table[3]/tbody/tr[1]/td[1]/wl:cache/table[1]/tbody/tr/td[1 ]/смарт:перевести Пожалуйста, дайте мне знать, если кто-нибудь знает об этом. Также пробовал использовать следующую и текстовую функцию....
14 Сен 2023 в 16:41
XPath новичок. Я хотел бы извлечь атрибут @id восходящего родителя в приведенном ниже XML, но когда такого родственного брата не существует, чтобы показать идентификатор восходящего родителя. (Следующим шагом будет переход от этого родительского узла к следующему узлу, содержащему идентификатор). ...
14 Сен 2023 в 15:01
"name" : "a", "type": "container", "kids": [{ "name": "a1", "type": "container", "kids": [{ "name": "a2", "type": "leaf", "when": "../a" }] }] } В условии, когда я хочу проверить в узле -> родитель...
13 Сен 2023 в 08:48
Я изо всех сил старался найти xpath для сбора лайков, описаний дат и всего остального, но каждый раз моя программа возвращалась ни с чем. Я попробовал изменить заголовки, например: likes_xpath = '//*[@id="react-root"]/section/main/div/div[1]/article/div[3]/section[2]/div/div/button/span' Затем изм...
У меня есть список следующей структуры: <ul> <li> <a href="/link1"> <i class="icon-soccer"></i> <label><span>Barcelona<span></label> </a> </li> <li> <a href="/link2"> <i class="icon-baseball"></i> <label><span>Barcelona<span></label> <...
12 Сен 2023 в 20:56
Для синтаксического анализа XPath мне нужно различать тип токена «имя» в тех случаях, когда за ним следует «::» (возможно, после пробела), за которым следует «(» (возможно, после пробела) или не следует ни того, ни другого. В JLex мы сделали это с помощью процедуры, которая читает вперед в буфере yy...
12 Сен 2023 в 19:45
Идентификатор является динамическим: первая часть является динамической, а вторая часть — статической. [Пример кода элемента] <div class="ng-option ng-star-inserted" role="option" id="abc123-0"> <div class="ng-option ng-star-inserted" role="option" id="abc123-1"> <div class="ng-option ng-star-insert...
12 Сен 2023 в 19:03
У меня возникли проблемы с получением определенного элемента на странице, которую я хочу очистить. Содержимое заключено в странный тег, и неясно, является ли это iframe. Я также пробовал использовать CSS_SELECTOR, но все, что происходит после упомянутого тега, вызывает ошибку. Страница, которую я ...