j.d*_*doe 4 json web-scraping python-3.x python-requests
这是我要抓取的网站:https://s2.coinmarketcap.com/ generated/ search/quick_search.json
我不知道如何从 URL 中抓取 JSON 文件并打印出内容。我尝试阅读周围的内容,但我得到的最多的是这段代码,当我运行它时它不起作用:
import requests
import json
url = "https://s2.coinmarketcap.com/generated/search/quick_search.json"
r = requests.get(url)
cont = json.loads(r.content)
print(cont)
Run Code Online (Sandbox Code Playgroud)
几乎是正确的。应该是r.json()。Requests 有一个内置的 json 解析器。
import requests
import json
url = "https://s2.coinmarketcap.com/generated/search/quick_search.json"
r = requests.get(url)
cont = r.json()
print(cont)
Run Code Online (Sandbox Code Playgroud)
另外,如果您想打印特定内容,只需像其他 json obj 一样对其进行迭代
for k in cont:
if k['name'] == 'VapersCoin':
do_something()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13023 次 |
| 最近记录: |