2017-02-19 65 views
0

我有一個包含數百個鏈接的.json文件。我如何使用Python腳本下載它們?使用Python下載.json文件中的所有鏈接

這是我如何開始?

import urllib 
from urllib.request import urlopen 
import json 
import uuid 

with open('db.json') as data: 
    data = json.load(data) 
+0

歡迎堆棧溢出!我們是一個問答網站,而不是一個打碼人員的服務。請解釋你到目前爲止嘗試過的以及爲什麼它沒有奏效。請參閱:[爲什麼「有人可以幫助我?」不是一個真正的問題嗎?](http://meta.stackoverflow.com/q/284236) –

+0

你可以發表你想分析的JSON數據的簡短片段以及你想要收集什麼的簡單例子嗎? –

+0

https://github.com/tsuhgi/champion-spell-info-builder/blob/master/db.json這是json文件。我原本打算只下載一些鏈接,但很難區分。所以現在我只想瀏覽所有的鏈接並全部下載(每個鏈接都是圖片)。 –

回答

0

要下載JSON數據,遍歷JSON領域,越來越nameimage鏈接,你可以這樣做:

import requests 

url = "https://raw.githubusercontent.com/tsuhgi/champion-spell-info-builder/master/db.json" 
data = requests.get(url).json() 

for key in data: 
    print("name {} | link {}".format(data[key]["name"], data[key]["img"])) 
+0

打我吧。只需編寫代碼。 –

+0

json示例是什麼樣的?鏈接死了。特別是什麼是「名稱」,它與img url有什麼關係?感謝這一點。 –