第11关:JSON API ⭐⭐⭐

📋 任务目标

学习爬取返回JSON格式的API接口。

💡 提示

API地址:https://req.haleibc.com/api/books

爬取JSON API的方法:

import requests
import json

url = 'https://req.haleibc.com/api/books'
response = requests.get(url)

# 方法1:使用.json()方法
data = response.json()

# 方法2:手动解析
data = json.loads(response.text)

# 提取数据
books = data['data']
for book in books:
    print(book['title'], book['author'], book['price'])

📚 图书API接口

GET /api/books

返回格式:JSON

✅ 期望结果

从API接口获取所有图书数据

数据格式:

{
  "code": 200,
  "message": "success",
  "data": [
    {
      "id": 1,
      "title": "小王子",
      "author": "圣埃克苏佩里",
      "price": 25.0
    },
    ...
  ]
}
返回首页 下一关 →