1
簡單:小狗:幫助限制結果
是否有使用pup限制結果的數量不是整體的方式,但在標籤的水平?
背景故事/用例:
自從我知道了小狗,我一直念念不忘。我一直在思考新的使用案例。今天早上我想用它來抓住ESPN的最新頭條。
ESPN似乎有一個像這樣的無序列表:<ul class="headlines">
然後是一堆列表項。
一個簡單的解決辦法是:
$ curl -s -S http://espn.go.com/ | pup .headlines a text{}
吧?但是,正如你所看到的,有時有多個環節,每行每一個話題交替作者:
,那麼你最終會與像「低」,「Anande」,「斯塔克」的結果,和「Dinich」(ESPN作者的姓氏)。
理想我想這樣做:
$ curl -s -S http://espn.go.com/ | pup .headlines li a slice{:1} text{}
但只返回的第一個結果。 :\
有每<li>
多<a>
標籤,所以我想檢索所有<li>
項目,但限制<a>
標籤的數量,以1元<li>
。這可能嗎?
謝謝!
太棒了!謝謝埃裏克! :) – 2014-10-30 02:37:40
@LoisaidaSam幾個星期後,但小狗現在有僞造,使這個發生乾淨 – 2014-11-10 03:55:09
PUP FOR THE WIN!謝謝埃裏克! :) – 2014-11-12 20:20:47