Wikimedia API是维基媒体基金会提供的一组接口,用于访问和获取维基媒体项目中的数据。使用Wikimedia API,可以根据月份显示数据的步骤如下:
import requests
import json
base_url = "https://wikimedia.org/api/rest_v1/metrics/pageviews/per-article"
project = "en.wikipedia.org" # 维基百科英文版
access = "all-access" # 所有访问方式(桌面、移动、机器人)
agent = "user" # 用户访问
article = "Python" # 文章标题
granularity = "monthly" # 按月统计
start_date = "20220101" # 开始日期(格式:YYYYMMDD)
end_date = "20220131" # 结束日期(格式:YYYYMMDD)
url = f"{base_url}/{project}/{access}/{agent}/{article}/{granularity}/{start_date}/{end_date}"
response = requests.get(url)
data = json.loads(response.text)
for item in data["items"]:
timestamp = item["timestamp"]
views = item["views"]
print(f"日期:{timestamp},访问量:{views}")
这样,你就可以根据月份显示维基百科上关于Python文章的访问量数据了。
推荐的腾讯云相关产品:腾讯云API网关(https://cloud.tencent.com/product/apigateway)可以帮助你构建和管理API接口,腾讯云云函数(https://cloud.tencent.com/product/scf)可以帮助你实现无服务器的函数计算,腾讯云COS(https://cloud.tencent.com/product/cos)可以用于存储和管理数据文件。
腾讯云存储专题直播
云+社区技术沙龙[第25期]
云+社区技术沙龙[第21期]
腾讯云GAME-TECH游戏开发者技术沙龙
DBTalk
T-Day
腾讯云GAME-TECH游戏开发者技术沙龙
腾讯云GAME-TECH游戏开发者技术沙龙
云+社区技术沙龙[第8期]
腾讯云GAME-TECH沙龙
领取专属 10元无门槛券
手把手带您无忧上云