1

尝试使用 PHP 中的 snoopy 类在 Wikipedia 中提交查询,但失败

<?php
        include "Snoopy.class.php";
        $snoopy = new Snoopy;

        $snoopy->agent = "Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 FirePHP/0.2.1";
        $snoopy->referer = "http://www.google.com/";

        $url = "http://www.wikipedia.org/";

        $data["search"] = "Intel";
        $data["language"] = "en";
        $data["go"] = "submit";

        $snoopy->submit($url, $data);
        echo $snoopy->results;
?>

似乎无法将查询提交到维基百科并返回错误。上面的代码有什么问题?谢谢!!

这是来自 wiki的错误消息

4

1 回答 1

3

不要刮维基百科。他们有一个 API。

http://en.wikipedia.org/w/api.php

于 2012-10-10T02:26:51.173 回答