0

我正在制作一个部落网站,我想从 runescape 的网站动态更新它,以使我们的部落数据保持最新。我正计划制作一个 PHP 脚本,我可以每天通过 cron 作业执行该脚本,它会做 3 件事:

  1. 获取网页(http://services.runescape.com/m=clan-home/clan/Quest%20Cape%20FTW
  2. 解析出5个DIV的内容
  3. 将这些 DIV 的值存储到 5 个变量中,然后我的其他网页可以访问这些变量。

至今:

  1. 我知道如何获取网页file_get_contents('http://services.runescape.com/m=clan-home/clan/Quest%20Cape%20FTW');
  2. 我不知道如何仅分离出所需的 DIV ( #Clanstat_1 .clanstatValto #Clanstat_5 .clanstatVal)
  3. 我知道如何制作变量,即$var1,$var2等。

任何人都可以帮助完成第 2 步吗?

4

1 回答 1

0

您可以使用任何用 PHP 编写的出色的 HTML 解析器。

就个人而言,我喜欢这个 - PHP Simple HTML DOM Parser:http ://simplehtmldom.sourceforge.net/

然后,您可以使用类似 jQuery 的语法访问 HTML 的任何元素。

于 2013-05-12T04:08:16.950 回答