Python 使用wikiapi的页面信息
我正在使用python中的wiki api获取各种wikipedia页面的类别和子类别。我遇到的问题是,当我拉一个类别页面的子类别(特别是每个子类别的pageId)时,我会收到更多信息,但当我拉同一个类别页面的类别时,我只会得到页面标题,而不会得到pageId 这是我运行“Category:Class base programming languages”页面请求时得到的结果,下面是我使用的url: 这是当我运行同一页面的请求,但查找子类别时得到的结果。这是我正在使用的url:Python 使用wikiapi的页面信息,python,wikipedia-api,Python,Wikipedia Api,我正在使用python中的wiki api获取各种wikipedia页面的类别和子类别。我遇到的问题是,当我拉一个类别页面的子类别(特别是每个子类别的pageId)时,我会收到更多信息,但当我拉同一个类别页面的类别时,我只会得到页面标题,而不会得到pageId 这是我运行“Category:Class base programming languages”页面请求时得到的结果,下面是我使用的url: 这是当我运行同一页面的请求,但查找子类别时得到的结果。这是我正在使用的url: 我想在搜索类别
我想在搜索类别时检索pageId。url中是否缺少参数?我怀疑这是否可能。它可能使用了用于该查询的,而该查询不存储页面ID。我怀疑这是可能的。它可能对该查询使用,而该查询不存储页面ID。
"pages": {
"909420": {
"pageid": 909420,
"ns": 14,
"title": "Category:Class-based programming languages",
"categories": [
{
"ns": 14,
"title": "Category:Object-oriented programming languages"
}
"query": {
"categorymembers": [
{
"pageid": 3623580,
"ns": 14,
"title": "Category:C++"
},
{
"pageid": 44668068,
"ns": 14,
"title": "Category:Java (programming language)"
},
{
"pageid": 44667679,
"ns": 14,
"title": "Category:Ruby (programming language)"
}