Firefox 인스펙터에서 요소의 XPath를 얻는 방법?


8

Firefox "요소 검사"기능 (Q)을 사용하여 요소의 XPath를 가져올 수 있습니까?

Chrome 관리자 가이 작업을 수행 할 수 있지만 Firefox 관리자와 함께 "고유 선택기 복사"옵션을 사용하면 XPath가 아닌 다른 형식의 선택기가 나타납니다.

확장명이 있다는 것을 알고 있지만 확장이 없으면 가능합니까?

답변:


2

가능하지만 누군가 두 번 이상 시도 할 것인지 의심합니다.

고유 한 선택기 복사

스크래치 패드 열기

환경을 브라우저로 전환

다음 스 니펫 붙여 넣기

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

고유 선택기를 붙여넣고 실행 메뉴를 구성하십시오.


1

이 질문은 오래되었지만이 기능은 Firefox Quantum의 개발자 도구에 있습니다.

검사 후 태그를 마우스 오른쪽 버튼으로 클릭하고 복사-> XPath를 클릭 할 수 있습니다.

여기에 이미지 설명을 입력하십시오


0

Firefox에서 Firebug 확장을 사용하여 xpath 표현식을 얻을 수 있습니다. Chrome Inspector 또는 Firebug는 클래스, ID 또는 관련 속성과 같은 속성을 기반으로 더 정확한 xpath를 생성하지 않습니다.

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

따라서 그 원인으로 http://webdata-scraping.com/xpath-generator/ 와 같은 일종의 xpath 식 생성기 도구를 사용할 수 있습니다

다른 유형의 Xpath를 생성하기 위해 포인트 앤 클릭 사용자 인터페이스가 있습니다.


XPath Generator에 대한 링크에 감사드립니다. FireBug의 자손은 Firefox에서 XPath 생성을 지원하지 않으므로 실망 스럽기 때문에 해당 기능을 대체 할 수 있습니다.
NewSites
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.