学习爬取返回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'])
GET /api/books
返回格式:JSON
从API接口获取所有图书数据
数据格式:
{
"code": 200,
"message": "success",
"data": [
{
"id": 1,
"title": "小王子",
"author": "圣埃克苏佩里",
"price": 25.0
},
...
]
}