Как получить XPath элемента из инспектора Firefox?

возможно ли получить XPath элемента с помощью функции Firefox "inspect element" (Q)?

инспектор Chrome может сделать это, но если я использую опцию "копировать уникальный селектор" с инспектором Firefox, я получаю селектор в другом формате, а не XPath.

Я знаю, что есть расширения, но это возможно без расширения?

1
задан Superbest
03.03.2023 23:11 Количество просмотров материала 2705
Распечатать страницу

3 ответа

это возможно, но я сомневаюсь, что кто-то попробует это больше, чем пару раз

копировать уникальный селектор

Открыть Блокнот

переключить окружение на браузер

вставьте следующий фрагмент кода

Cu.import("resource:///modules/sessionstore/XPathGenerator.jsm");
XPathGenerator.generate(content.document.querySelector("unique selector placeholder"));

вставьте уникальный селектор, затем сформируйте меню Выполнить выберите Display

2
отвечен paa 2023-03-05 06:59

вы можете использовать расширение Firebug в Firefox, чтобы получить выражение xpath. Chrome Inspector или firebug не генерируют более точные xpath, которые основаны на атрибутах, таких как Class, ID или связанных атрибутов, пример ниже

//div[@class="address"]
//span[@id='phone']

Так что причиной вы можете использовать какое-то выражение XPath генератор инструменты, такие как http://webdata-scraping.com/xpath-generator/

, который имеет точку и нажмите пользовательский интерфейс для создания различных типов Xpaths.

0
отвечен Keval Kothari 2023-03-05 09:16

Я знаю, что этот вопрос стар, но эта функция теперь существует в инструментах разработчика Firefox Quantum.

после проверять, вы можете right-click бирка и экземпляр - >XPath:

enter image description here

0
отвечен NH. 2023-03-05 11:33

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх