나는 이런 식으로 뭔가가 있다고 가정 : 나는 http://example.com/image.jpg
및 what the file is actually called.jpg
이다에서 추출 할 무엇Python + XPath : 실제로 원하는 것 다음 요소를 선택할 수 있습니까?
<span class="filesize">File<a href="http://example.com/image.jpg"
target="_blank">image.jpg</a>-(1.61 MB, 1000x1542, <span title="what the file is actually
called.jpg">what the file is actually called.jpg</span>)</span><br><a href="http://example.com
/image.jpg" target="_blank">
. 상수 용어는 xpath("span[text()='File']")
을 사용하여 찾을 수 있지만 span
에만 액세스 할 수있는 <span class="filesize">File
입니다. 나중에 링크로 이동하려면 result += 1
과 같은 작업을 수행 한 다음 파일 이름 뒤에 span
을 입력하십시오.
이제'getnext()'및'getprevious()'메소드가 있습니다. 거기에 xpath 안에 그들을 사용하는 더 pythonic 방법, 그래서 내가 목록 안의 각 요소에 액세스하고 코드를 더 이상 만들 필요가 없어? – slackingagain
XPath 만 사용하는 방법에 대한 자세한 내용을 추가했습니다. –