wikipedia-api - Wikipedia API 有时不返回重定向
问题描述
这是一个维基百科网址:
当我使用浏览器导航到它时,我会被重定向到这个 URL:
但是当我尝试获取Ps4
使用 Wikipedia API 的重定向时,它说没有重定向:
https://en.wikipedia.org/w/api.php?action=query&titles=Ps4&prop=redirects
{
"batchcomplete": "",
"query": {
"pages": {
"38596103": {
"pageid": 38596103,
"ns": 0,
"title": "Ps4"
}
}
}
}
我猜我以某种方式误解了API?
解决方案
&prop=redirects
将所有重定向返回到页面,请参阅:
https://en.wikipedia.org/w/api.php?action=query&titles=PlayStation_4&prop=redirects
要以相反的方式执行此操作,您应该添加&redirects
到您的查询中:
https://en.wikipedia.org/w/api.php?action=query&titles=Ps4&redirects
在查询模块的文档中找到了文档:
自动解析
query+titles
、query+pageids
和 以及 由 .query+revids
返回的页面中的重定向query+generator
。
推荐阅读
- javascript - 如何将状态设置为过滤项目反应
- javascript - 无法通过脚本中的 v-html 呈现内容
- java - https 用于本地网络上的(java + angular)开发环境会导致 CORS
- python - 使用 cython 对 C++ 向量进行排序
- java - JAVA SOAP:签名 SOAP 消息的问题
- node.js - Firestore,使用快照获取文档 ID
- python - 水平条形图中组之间的空间
- postgresql - 数据库中的PostgreSQL恢复功能错误
- flutter - Flutter AnimatedContainer 调整大小溢出问题
- primeng - 如何增加 PrimeNg loadingIcon 的大小