首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用API获取维基百科页面的页面浏览量?

要使用API获取维基百科页面的页面浏览量,您可以使用维基百科的API接口

以下是一个简单的Python示例,演示如何使用requests库通过API获取维基百科页面的页面浏览量:

代码语言:javascript
复制
import requests

def get_pageviews(article_title, start_date, end_date):
    # 将文章标题转换为URL编码格式
    encoded_article_title = requests.utils.quote(article_title)

    # 构建请求URL
    url = f"https://wikimedia.org/api/rest_v1/metrics/pageviews/per-article/en.wikipedia/all-access/{encoded_article_title}/{start_date}/{end_date}"

    # 发送HTTP GET请求
    response = requests.get(url)

    # 检查请求是否成功(状态码为200)
    if response.status_code == 200:
        # 解析JSON响应
        data = response.json()

        # 获取每天的页面浏览量数据
        pageviews_data = data["items"]

        return pageviews_data
    else:
        print(f"Error: Unable to fetch data (status code: {response.status_code})")
        return None

# 示例:获取“Python (programming language)”页面的页面浏览量(2021年1月1日至2021年1月31日)
pageviews = get_pageviews("Python (programming language)", "20210101", "20210131")

if pageviews:
    for day_data in pageviews:
        print(f"Date: {day_data['timestamp'][:10]}, Pageviews: {day_data['views']}")

请注意,此API返回的数据包含每天的页面浏览量。您可以根据需要调整start_dateend_date参数以获取特定时间段内的数据。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的视频

领券