我已在Extract data from website via PHP上查看了有关此问题的问题。但我无法解决我的问题。我试图从网站上提取实时数据。它的白银价格。它每天都在变化,我需要提取最新数据。
我想从http://www.maybank2u.com.my/mbbfrx/silver_rate.htm
中提取我已经完成了file_get_contents(" http://www.maybank2u.com.my/mbbfrx/silver_rate.htm");
但是当我试图preg_match()的价格。我无法找到正确的方法。 感谢有人在这里可以帮助我。
很抱歉提出线程中已有的相同问题,但我无法解决。
答案 0 :(得分:2)
请不要使用正则表达式来解析HTML文档
改为使用html / dom解析器
看看这个链接。
它应该为您提供如何提取数据的开始。
答案 1 :(得分:0)
不要使用正则表达式(preg_match)。使用dom解析器。我建议http://simplehtmldom.sourceforge.net/上的那个。
一旦你有一个脚本scrape你感兴趣的页面,请指示你的服务器每天通过设置一个cron作业来执行它。