0
我想從降序元素和元素本身中選擇文本。什麼xpath選擇器可以做到這一點,我怎樣才能結合所有的文字部分?從降序元素和元素本身中選擇文本
我想從降序元素和元素本身中選擇文本。什麼xpath選擇器可以做到這一點,我怎樣才能結合所有的文字部分?從降序元素和元素本身中選擇文本
你在找什麼是//text()
。
// - 從匹配選擇當前節點在文檔中無論選擇的節點,他們是
例子:
$ 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']
你的問題我根本不清楚。你能提供一些進一步的背景嗎? –