这让我烦恼了好几个小时。我一直在寻找很多,我发现了很多信息。问题是,我不太好,我实际上是一个初学者。我想用Python实现这一点(如果可能的话!)。也许用JavaScript和PHP也可以?让我解释。从JSON文件中提取/刮取特定数据
我刚刚发现这个网站http://listeningroom.net,它很棒。您可以创建/加入房间并上传曲目,并与朋友一起收听。
我想从.json文件中提取/刮取/获取某些特定数据。 此文件包含艺术家,专辑标题,曲目标题以上。我只想提取艺术家,专辑和曲目标题。
http://listeningroom.net/room/chillasfuck/spins.json.json文件包含过去24小时播放的曲目。
我设法用Python查看整个.json文件后((本地.json文件)以下可能不是那么有效的代码。
json_data=open('...\spins.json')
data = json.load(json_data)
pprint(data)
json_data.close()
这打印出以下几点:
[{u'endTime': u'1317752614105',
u'id': u'cf37894e8eaf886a0d000000',
u'length': 492330,
u'metadata': {u'album': u'Mezzanine',
u'artist': u'Massive Attack',
u'bitrate': 128000,
u'label': u'Virgin',
u'length': 17494.479054779807,
u'title': u'Group Four'},
刚刚打印的一部分
我想从一个URL(提供的一个刮它顶部) 2.刚刚获得'专辑','艺术家'和'标题' 3.确保它打印它尽可能简单,像这样:
Artist
Track title
Album
Artist
Track title
Album
4.如果它不是太多,将其保存为.txt文件
我希望我能得到一些帮助,我真的想为自己创造这个,所以我可以看看更多的音乐!
马文
它的第一个说登录。 – Mob
加载json之后,您已经收藏了一本字典。访问数据['元数据'] ['艺术家']和其他人有多难? – JBernardo
是的,抱歉的登录,忘记了。 和JBernardo,谢谢。我是Python新手,你的答案很好。它完美无瑕。我已经对Python感兴趣,但在你回答之后,我甚至变得更感兴趣。看起来很简单。再次感谢! – 6olden