0
for link in hxs.select("//a[contains(@href,'/women-')]"):
if ('.a[notcontains(@href,"/women-shoes")]'):
self.log("LINKS2 :: %s" % attribute::href())
첫 번째 문은 해당 URL에 /women-
이 포함 된 모든 하이퍼 링크를 선택합니다. 기본적으로 나는 /women-shoes
이 아닌 URL에 /women-
이있는 모든 링크를 선택하고 싶습니다.xpath 연산자 및 다중 선택
- 어떻게하면 루프 자체에
for
의 조건을 넣을 수 있습니까? 루프 상태에서not
연산자의 올바른 사용법을 찾고 있습니다. 또한 - URL에
/women-
의 모든 링크를 선택한 다음 if 조건에서 URL에/women-shoes
링크가 없는지 확인하고 싶은 경우 어떻게해야합니까?
그것은 일반적으로 게시하는 것이 좋습니다 처리하려는 데이터의 샘플 및 처리하려는 데이터의 샘플. – MattH
데이터는 다음과 유사합니다. abcpqr – Gaurav
샘플을 제공하는 것처럼 세부 사항을 추가하는 경우. 의견을 달기보다는 질문을 편집하십시오. 읽으십시오 : http://stackoverflow.com/faq#howtoask – MattH