PHP - 设置变量等于外部网页的DIV的内容

时间:2013-05-12 03:56:05

标签: php web cron dynamic-data

我正在建立一个战队网站,我想从runescape的网站动态更新,以保持我们的战队数据最新。我打算制作一个PHP脚本,我可以通过cron job每天执行这个脚本做三件事:

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

    1. 我知道如何使用file_get_contents('http://services.runescape.com/m=clan-home/clan/Quest%20Cape%20FTW');
    2. 获取网页
    3. 我不知道如何区分所需的DIV(#Clanstat_1 .clanstatVal#Clanstat_5 .clanstatVal
    4. 我知道如何制作变量,例如$var1$var2
    5. 任何人都可以帮助完成第2步吗?

1 个答案:

答案 0 :(得分:0)

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

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

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