首页 > 解决方案 > 提取json文件中的所有链接

问题描述

在我设法获得一个巨大的 json 文件的那一刻,我正在尝试学习 python,我想从中提取所有链接并下载它们。

import json
import urllib3
urllib3.disable_warnings()
url = 'https://www.reddit.com/r/EarthPorn/top/.json'
http = urllib3.PoolManager()
suffix = ['.jpg','.png','.gif','.bmp']
while True:
    response = http.request('GET',url)
    myData = response.data
    parsedJson = json.loads(myData)
    finalUrl = parsedjson[0]['data']['children'][0]['data']['url']
    print(finalUrl)

目前我在 finalUrl 行上遇到错误,所以我认为我在尝试获取 json 文件中的每个 url 时出错。

来源:https ://www.reddit.com/r/earthporn/top/.json

标签: python

解决方案



推荐阅读