0
我試圖從fanart.tv api下載fanart圖像。因此我編寫了一個腳本來構建api調用並收集URL。該代碼可能需要一些清理,但我想它是功能現在: APICaller.pyPython - 下載url並保存爲通用文件名
我現在的問題是保存與通用名,其網址
例如 我稱之爲內得到安寧的圖片我腳本與這些ARGS:
python APICaller.py -a "Madonna" -p "C:/temp" -n "Madonna - Hung up"
結果我收到:
'http://assets.fanart.tv/fanart/music/79239441-bfd5-4981-a70c-55c3f15c1287/artistbackground/madonna-4fe25d4f1b951.jpg', 'http://assets.fanart.tv/fanart/music/79239441-bfd5-4981-a70c-55c3f15c1287/artistbackground/madonna-4fe2766aac587.jpg',
...等等
現在我要保存所有圖像/extrafanart/madonna-4fe25d4f1b951.jpg ...
什麼來處理它的最佳方式? urlparse,拆分或用正則表達式分析也許?
請幫幫忙,這是非常令人沮喪:(
它看起來像你回來數組在這種情況下,你應該遍歷結果並單獨進行下載,或者你可以挑的第一個元素數組中。你能澄清你的確切的輸入是在你的API調用和你的期望輸出之後嗎? –
我不確定我是否理解你的問題,你的意思是如果我知道迴應是什麼樣子的? – Nils