2013-04-16 3 views
2

자동화 프로세스를 사용하여 웹 페이지의 URL을 따라 가려고하지만 유효하지 않은 xpath 선택기를 사용하여 무한 루프에 걸렸습니다. 여기 특정 셀 옆에 셀 선택

는 예를 들어 테이블입니다 :

<table> 
<tr> 
    <td><a href="#">...</a></td> 
    <td><a href="#">4</a></td> 
    <td><a href="#">5</a></td> 
    <td><span>6</span></td> 
    <td><a href="#">7</a></td> 
    <td><a href="#">8</a></td> 
    <td><a href="#">9</a></td> 
    <td><a href="#">10</a></td> 
</tr> 
</table> 

내가없는 URL로 전지 후 모든 셀을 선택 수있는 방법, 나는 (수동) 위치를 (제공하지 않고) 7 10 세포를 얻는 수단으로 가변 위치 & 위 표는 데모 용입니다. 다음,

//span/../following-sibling::td/a 

스팬을 찾아 다음을 의미한다 :

/table//tr/td[not(a)]/following-sibling::td 

답변

3

당신은 다음과 같은 형제 자매/세포를 얻기 위해 다음-형제를 사용할 수 있습니다 그 부모를 찾은 다음 부모의 다음 형제 자매를 찾고 그 아이들을 찾으십시오.

+0

감사합니다. – Frank

1

당신이이 XPath를 사용할 수 있어야합니다 :