从远程网站抓取 table 的数据并插入 mySQL
Scrape the data of table from remote website and insert in mySQL
我已经尝试 simplehtmldom
从网站获取内容或数据并更新到我的 MySQL。但我不能,因为整个网站都是在 table 上设计的,没有 class 或 div。数据来自网站的汇率。
该网站通过方法导出汇率值,
I) XML
II) Excel
xml这里解决了但是只显示销售率
第二种方法是,它创建一个 Excel 文件,其中包含所有数据
买卖
这是 link:
http://nrb.org.np/detailexchrate.php?YY=&&MM=&&DD=&&YY1=&&MM1=&&DD1=
我想按顺序获取值并插入数据库或变量
如果你的xpath很好,你就把table的html、select/cut刮掉,把它变成DOM,然后用xpath遍历它(没有简单的htmldom,见here如何):
// inside a loop with i
...xpath->query('//tbody/tr[1]/td[i]'); // output -> USD
...xpath->query('//tbody/tr[2]/td[i]'); // output -> 60
我已经尝试 simplehtmldom
从网站获取内容或数据并更新到我的 MySQL。但我不能,因为整个网站都是在 table 上设计的,没有 class 或 div。数据来自网站的汇率。
该网站通过方法导出汇率值,
I) XML
II) Excel
xml这里解决了但是只显示销售率
第二种方法是,它创建一个 Excel 文件,其中包含所有数据
买卖
这是 link:
http://nrb.org.np/detailexchrate.php?YY=&&MM=&&DD=&&YY1=&&MM1=&&DD1=
我想按顺序获取值并插入数据库或变量
如果你的xpath很好,你就把table的html、select/cut刮掉,把它变成DOM,然后用xpath遍历它(没有简单的htmldom,见here如何):
// inside a loop with i
...xpath->query('//tbody/tr[1]/td[i]'); // output -> USD
...xpath->query('//tbody/tr[2]/td[i]'); // output -> 60