2015-10-04 54 views
1

我有以下擊管道:CSS3選擇鏈接文本節點

curl -sL ... 'http://example.com' | css3selector 'table > tbody > tr > th > a' 

其返回以下HTML輸出:

<a href="xxx">text</a> 

css3selector是一種工具,其提取使用CSS3選擇HTML元素。 我想添加另一個CSS3選擇器的表達table > tbody > tr > th > a爲了只提取文本節點文本

這是可能的,如果是的話如何?

問候,斯特凡諾

+0

不帶選擇器。您將不得不以不同方式處理css3selector的輸出,例如通過使用HTML解析器。 – BoltClock

+0

感謝您及時回覆@BoltClock,我將用'xml2json |處理css3selector的輸出。 jq';我認爲可以對其應用一些函數,例如'table> tbody> tr> th> a.text',但是,這很好理解。 – stx73

+0

很高興知道。我會發佈一個答案,以便您可以將其標記爲已接受。 – BoltClock

回答

1

未與選擇器,作爲選擇只匹配元素。

您將不得不以不同方式處理css3selector的輸出,例如,通過使用HTML解析器。