2

尝试学习更多 PHP。这就是我所追求的。

本质上,我想搜索一个网站并将数据返回到我自己的网站。

  1. 在表单中添加一些关键字。
  2. 使用这些关键字查询诸如 monster.com 之类的网站以获取与输入的关键字匹配的结果。
  3. 获取该数据并将其返回到我自己的网站。

这样的事情有多难?我承认上述大纲过于简单,但您可以提供的任何提示都非常感谢。

4

2 回答 2

2

如果您正在查询具有为此类功能指定的 API 的站点,那么您就很容易了。只需调用 API 的相应搜索功能,一切就绪。

如果您查询的站点没有 API,您仍然可以使用正确的参数通过 HTTP GET 搜索站点。然后,您只需要使用您的脚本和一些正则表达式函数从文件中搜索搜索结果。

这是一个关于使用 PHP 进行屏幕抓取的小教程。希望这会对您有所帮助。这样做的问题在于,一般来说,如果该站点无法轻松访问他们的数据,他们可能不希望您这样做。

于 2009-07-17T03:53:46.753 回答
1

输入雅虎查询语言 (yql)。这是一项服务,可让您使用诸如 xpath 之类的东西从网站获取数据并将它们转换为易于使用的 xml 或 json 格式。该语言的结构类似于 sql(因此得名)。

我已经将它用于其他站点,为没有它的站点构建 rss 提要,而且它很容易学习。

http://developer.yahoo.com/yql/

于 2009-07-17T04:00:32.890 回答