2013-04-22 1 views
1

Nokogiri :: CSS.xpath_for()와 동일한 기능을 찾고 있습니다.CSS 선택기를 Javascript의 XPath로 변환하는 방법은 무엇입니까?

나는 css2xpath를 찾았지만 Nokogiri의 결과는 실제로 작동하지만 css2xpath는 그렇지 않은 선택기를 반환합니다.

내가 찾고있는 결과는 다음과 같습니다. => [ "div [@id = 'my_div'] // [position() = 1 및 self :: table] // [position() = 1 및 self :: tbody] // [position() = 2 및 self :: tr] // [position() = 1 및 self :: td] // [position = 0 및 self :: table] // [position() = 1 및 self :: tbody] // [position() = 2 및 self :: tr] // [position() = 2 및 self : : td] "]

+0

비슷한 질문에 대한 내 대답을 확인하십시오. http://stackoverflow.com/questions/1652759/need-a-javascript-or-jquery-library-to-convert-xpath-to-selectable-css3-format- i/28232174 # 28232174 –

답변

1

CSS를 XPath로 변환하려면 라이브러리를 사용하는 것이 좋습니다. 예 : css-to-xpath

0

시도해 볼 수 있습니다 convert-cssxpath. 이 npm 패키지는 대화 형 콘솔도 지원하며 가능한 경우 XPath 표현을 단순화합니다.

관련 문제