0
내림차순 요소와 요소 자체에서 텍스트를 선택하고 싶습니다. 어떤 xpath selector가 이것을 할 수 있으며 모든 텍스트 부분을 어떻게 결합 할 수 있습니까?내림차순 요소와 요소 자체의 텍스트 선택
내림차순 요소와 요소 자체에서 텍스트를 선택하고 싶습니다. 어떤 xpath selector가 이것을 할 수 있으며 모든 텍스트 부분을 어떻게 결합 할 수 있습니까?내림차순 요소와 요소 자체의 텍스트 선택
찾고 계신 것은 //text()
입니다.
는 from w3schools을 촬영 : - :
$ scrapy shell
In [1]: data = """
...: <div> root text
...: <div> level 2 text </div>
...: <div> level 2 text2 </div>
...: </div>
...: """
In [2]: from scrapy import Selector
In [3]: sel = Selector(text=data)
In [4]: sel.xpath("//div//text()").extract()
Out[4]: [u' root text\n', u' level 2 text ', u'\n', u' level 2 text2 ', u'\n']
귀하의 질문
는예입니다 위치에 상관없이 선택과 일치하는 현재 노드에서 문서의 노드를 선택하지 않습니다 전혀 나에게 명확하지 않다. 좀 더 문맥을 줄 수 있습니까? –