python 调用接口结果写 CSV

import requests
import csv
rows=[["包名","版本","简介","最近发布时间","累计下载量"]]
url="https://registry.npmmirror.com/-/v1/search?text=vue&size=10"
renposen=requests.get(url,timeout=10)
data= renposen.json()
pack=data["objects"]
for items in pack:
packs=items["package"]
name=packs["name"]
version=packs["version"]
description=packs.get("description","-")
date=packs["date"]
downloads=items["downloads"]["all"]
rows.append([name,version,description,date,downloads])
with open("top_pkgs.csv","w",newline="",encoding="utf-8") as f:
writer=csv.writer(f)
writer.writerows(rows)

posted @ 2026-06-15 10:06  呵哈哈哈哈  阅读(0)  评论(0)    收藏  举报