当前位置: 首页 > 知识库问答 >
问题:

维基共享资源API查询以获取分类中的子分类和照片的计数

咸臻
2023-03-14

我想查询Wikimedia Commons类别,并获取类别中子类别和照片的数量。例如,当您查看维基媒体共享空间中的网页“类别:布鲁克林博物馆收藏”时,您会得到子类别列表。

其中一个子类别

布鲁克林博物馆的欧洲艺术‎ (7 C、301 F)

有数字7 C301 F,这意味着它有7个类别和301个图像。

如何查询维基共享资源以获取该类别和子类别的图像计数信息?

我尝试了以下查询

http://commons.wikimedia.org/w/api.php?action=query

这给了我类别的成员。

我可以做一个动作渲染查询,生成html表示,从中我可以抓取7 C301 F计数信息。

我可以使用什么查询来获得这个计数信息,而不需要html抓取?

共有1个答案

漆雕唯
2023-03-14

您可以为此使用prop=categoryinfo

例如,查询:

http://commons.wikimedia.org/w/api.php?action=query

返回

<api>
  <query>
    <pages>
      <page pageid="21253813" ns="14" title="Category:Collections of the Brooklyn Museum">
        <categoryinfo size="105" pages="0" files="88" subcats="17" />
      </page>
    </pages>
  </query>
</api>
 类似资料:
  • sp_get_child_terms($term_id) 功能: 返回指定分类下的子分类 参数: $term_id:分类id 返回: 类型数组,指定分类下的子分类 示例: <?php $term_id=1; $terms=sp_get_child_terms($term_id ); //获取子分类信息 print_r($terms); //打印出子分类信息 ?> 返回数组item说明:

  • 我目前在wordpress网站上有一个基于复选框的搜索和筛选。 基本上,它使用这个wp_查询工作 我想远离使用类别(因为这让使用博客很痛苦) 所以我现在已经使用自定义分类法设置了所有内容,并注意到没有“taxonomy__and”。 有没有人知道一种使用WP_查询的方法来搜索使用分类法的帖子,就像category_u和and一样? 例如。我传递了多个分类法id,它只返回所有链接的帖子。

  • 我想得到两种不同分类法的帖子。 我只想列出那些带有标签或为type的帖子。 我尝试了以下代码,但不起作用:

  • RT,类小红薯APP,主要是图片资源,还有少部份视频资源,请教如何配置服务器或者类似的服务方案。

  • 本文向大家介绍WordPress中获取指定分类及其子分类下的文章数目,包括了WordPress中获取指定分类及其子分类下的文章数目的使用技巧和注意事项,需要的朋友参考一下 获取特定分类文章数  有时候我们想获取某个分类(category)下的文章数目,以便在博客的某个地方显示出来。下面就提供几个获取特定分类的文章数的方法,你可以根据个人喜好选择: 方法一:      将以下PHP代码放置在主题目录

  • 资源共享 资源共享目前面临的问题主要包括: 共享过程成本过高; 用户身份评分难 共享服务管理难 短租共享 大量提供短租服务的公司已经开始尝试用区块链来解决共享中的难题。 一份来着 高盛的报告 中宣称: Airbnb 等 P2P 住宿平台已经开始通过利用私人住所打造公开市场来变革住宿行业,但是这种服务的接受程度可能会因人们对人身安全以及财产损失的担忧而受到限制。而如果通过引入安全且无法篡改的数字化资