问题描述
我希望能够从用户在Wikipedia.org页面上的浏览器中检索到搜索结果。
我知道它的存在是因为有魔术应用程序(可从Apple Store购买)。
该怎么做?
以下是我对该应用程序了解的信息:
- 用户转到应用程序发布者的网站。然后
单击触发PHP脚本的链接。 - 在PHP脚本的末尾,Internet用户被重定向到 wikipedia.org页面。
- 目前,互联网用户进行的任何搜索都将发送到 应用程序发布者的网站(因此 稍后在应用程序本身上可见)
下面是一个小图来说明我的观点: explanation diagram
怎么办?我们是否应该通过指示HTTP_REFERER来调用Wikipedia API?
感谢您的帮助
解决方法
在我看来,您问StackOverflow社区如何劫持Wikipedia的请求?据我所知,维基百科没有提供正式的方式来做到这一点。但是,您可以使用Wikipedia的API代表用户提交搜索查询,请参见https://mediawiki.org/wiki/API:Search。但是,请不要使用原始图表建议的内容-它很容易被视为攻击。