2012-02-03 43 views
1

我有cURL命令行運行,以獲取需要登錄的站點上的RSS源。 它下載我想要的rss.xml文件,與this類似。 現在,我該如何下載鏈接到這個文件中的文件? 我試過castget,但是文件的鏈接有一個castget無法處理的重定向。cURL命令行來獲取RSS源中的嵌入文件?

任何幫助?有沒有辦法使用cURL來獲取rss文件中的鏈接? 感謝

從URL
  • xmlxmlstarlet)提取機箱URL格式的XML URL的
  • wget下載列表
  • +0

    你的問題並不完全有意義,'下載內容'是什麼?如果有人要幫助你,你需要提供更多細節。 – 2012-02-04 19:20:24

    +0

    我修改了這個問題,現在有意義嗎?對不起,我不知道如何解釋這個問題。 – pratstercs 2012-02-04 23:06:48

    +0

    你的問題現在更有意義。 – 2012-02-05 11:54:18

    回答

    1
    curl -s http://www.mininova.org/rss/ubuntu | xml sel -N atom="http://www.w3.org/2005/Atom" -t -m './/enclosure' -v '@url' -n | wget -i - 
    
    • curl獲取XML從標準

    如果您不想下載所有鏈接,則不需要wget

    +0

    感謝kev,但是我運行這個的機器沒有xml命令,這很煩人。 – pratstercs 2012-02-05 17:06:33

    +0

    @pratstercs你有'grep'嗎?你的系統是Windows還是Linux? – kev 2012-02-06 00:42:27

    +0

    我確實有grep。這是一個Netgear Stora,我認爲它運行普通的Unix,所以命令很少,grep就是一個。 – pratstercs 2012-02-06 06:38:02