首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Python中的Ajax使用URL时生成JSON文件

使用Python中的Ajax使用URL时生成JSON文件
EN

Stack Overflow用户
提问于 2022-06-29 10:40:12
回答 1查看 28关注 0票数 1

我在试着给沙扎姆上网。有人已经帮助我理解了,我传递给“美丽汤”的url是通过Ajax加载的。

我不确定如何使用什么来从我传递的url生成json文件?

我想为许多国家的大多数沙哑歌曲生成json文件。

沙扎姆的网址是:https://www.shazam.com/charts/top-200/south-africa

这是在全局沙哑歌曲:https://www.shazam.com/shazam/v3/en-US/US/web/-/tracks/world-chart-world上生成的json文件。

我正在使用python 3。

非常感谢你的帮助

EN

回答 1

Stack Overflow用户

发布于 2022-06-29 10:46:21

您可以直接查询api:

南非its:https://www.shazam.com/shazam/v3/en/NO/web/-/tracks/ip-country-chart-ZA?pageSize=200&startFrom=0

你必须改变不同国家的ip-country-part-ZA部分。如果我想要挪威的图表,我把它改成ip-country-part-NO

所以我要做的是:

代码语言:javascript
复制
response = requests.get("https://www.shazam.com/shazam/v3/en/NO/web/-/tracks/ip-country-chart-ZA?pageSize=200&startFrom=0").json()
track_data = response["tracks"]
tracks = [f'{track["title"]} - {track["subtitle"]}' for track in track_data]
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72800003

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档