CSS 선택기를 구문 분석하고 이에 상응하는 XPath 표현식을 내보낼 수있는 Python 라이브러리가 있습니까? Ruby의 경우 Nokogiri입니다.CSS 선택기를 Python의 XPath로 변환하십시오.
3
A
답변
8
에 따라. 그런 다음 생성 된 XPath 표현식을 lxml에서 사용할 수 있습니다. PyQuery는 실제로 cssselect (이전 lxml.cssselect)를 사용합니다.
4
어때 대략 pyQuery? http://packages.python.org/cssselect/
그것은 질문을 요청 정확하게 무엇을 :
답변 나는 최근 cssselect 점령하고 LXML에서 추출 후 그것을 독립적 인 프로젝트를 만든 PHP equivalent of PyQuery or Nokogiri?
+1
이 질문에 대한 답변이 어떻게 표시되는지 모르며, 설명서가 내가 본 것 중 최고가 아닙니다. 내가 찾고있는 기능을 가르쳐 주시겠습니까? (CSS를 XPath로 변환, 즉). ** 수정 ** 찾았습니다! 실제로 lxml의 일부이지만 힌트를 주셔서 감사합니다. –
관련 문제
- 1. JavaScript에서 CSS 선택기를 테스트하려면 어떻게합니까?
- 2. CSS 선택기를 취소/비활성화하려면 어떻게합니까?
- 3. Capybara에서 로케이터를 xpath로 변환
- 4. XPath로 짜증나기
- 5. CSS 선택기를 사용한 Perl XML 구문 분석
- 6. CSS 선택기를 편집하여 Firebug에서 무언가를 테스트하는 방법?
- 7. 명확성을 위해 CSS 선택기를 그룹화하는 방법이 있습니까?
- 8. jQuery에서이 CSS 형제 선택기를 복제하는 방법은 무엇입니까?
- 9. IE는 사용자 정의 CSS 선택기를 무시합니까?
- 10. 이 특정 CSS 선택기를 재설정하는 방법
- 11. CSS 선택기를 사용하지 않는 JS 프레임 워크?
- 12. Capybara로 여러 CSS 선택기를 선택하는 방법
- 13. 복잡한 jquery CSS 선택기를 캐싱을위한 컨텍스트로 바꿈
- 14. 사용 : CSS 선택기를 사용하여 공백을 채우시겠습니까?
- 15. 사용하지 않는 CSS 선택기를 검사하는 도구는 무엇입니까?
- 16. 형제 표시/숨기기 CSS 선택기를 결합
- 17. 스타일 시트의 모든 CSS 선택기를 나열하는 소프트웨어
- 18. 이맥스에서 CSS 선택기를 중첩시키는 방법은 무엇입니까?
- 19. Xpath로 다른 노드 선택
- 20. XPath로 정렬 - XSL이 아님
- 21. XPath로 사이트 맵 읽기
- 22. XPath로 정보를 입력하십시오.
- 23. Android - XPath로 XML 파싱하기
- 24. XPath로 분할 노드 값
- 25. XQuery를 XPath로 제한
- 26. 패딩이 jQuery 선택기를 중단합니까?
- 27. Python의 Xpath 빌더
- 28. HTML 텍스트를 리트로 변환 (1337) XPath로 말하기
- 29. CSS 하위 선택기를 jquery 선택기로 사용할 수 있습니까?
- 30. patular div에 여러 CSS 선택기를 적용하는 방법은 무엇입니까?
와우, 후속 조치 주셔서 감사합니다. 그래서 ['lxml.cssselect.css_to_xpath'] (http://lxml.de/api/lxml.cssselect-module.html#css_to_xpath)는 쓸모가 없습니까? 그것은 공식적인 기능 이었습니까? 정말로 좋은 일. –
@ NiklasB. 그것은 구현 세부 사항이었고'lxml.cssselect'가'cssselect' 주위의 얇은 래퍼가 될 때 lxml 2.4 (아직 발표되지 않음)로 사라질 것입니다. 'CSSSelector' 클래스와'HtmlElement.cssselect' 메소드는 호환성을 위해 남아 있습니다. –
lxml은 cssselect가 이전에 패키징 되었음에도 불구하고 꺼내 졌다는 언급을 자주하기를 바랍니다. 하지만 감사합니다 – Amalgovinus