Это беспокоило меня довольно много часов. Я много искал и нашел много информации. Проблема в том, что я не настолько хорош, я на самом деле начинающий до максимума. Я хотел бы добиться этого с помощью Python (если это возможно!). Может быть, с JavaScript и PHP также? Позвольте мне объяснить.
Я только что нашел этот сайт http://listeningroom.net и это здорово. Вы можете создавать / присоединяться к комнатам, загружать треки и слушать их вместе с друзьями.
Я хотел бы извлечь / очистить / получить некоторые конкретные данные из файла .json.
Этот файл содержит исполнителя , название альбома , название дорожки и другие. Я хотел бы извлечь только исполнителя, название альбома и трека.
http://listeningroom.net/room/chillasfuck/spins.json Файл .json Содержит дорожки, воспроизведенные за последние 24 часа.
Мне удалось очистить весь файл .json с помощью Python после осмотра (локальный файл .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'},
Просто часть отпечатка
1. Я хотел бы соскрести его с URL-адреса (тот, который указан сверху)
2. Просто получите «альбом», «исполнителя» и «название»
3. Убедитесь, что он печатается настолько просто, насколько это возможно:
Artist
Track title
Album
Artist
Track title
Album
4. Если это не так уж и много, сохраните его в файл .txt
Я надеюсь, что смогу получить некоторую помощь, я действительно хочу создать это для себя, чтобы я мог проверить больше музыки!
Marvin