我想知道如何在远程网站上找到一个数字并将其变为变量。
例如,如果我想查找“AMZN”的股票报价,我会在页面“http://stock-quotes.com/AMZN”上使用curl或获取内容,使其成为名为$的变量字符串内容
现在我有$内容,我怎么能找到AMZN引用?我正在考虑使用正则表达式来缩小线条,例如找到“AMZN = 35 points”,然后执行另一个函数来删除字符串开头和结尾的“AMZN =”和“points”,以便“ 35“就是剩下的一切。
人们是怎么做到的?
答案 0 :(得分:1)
1。)DOM元素
2.。简单的XML
3。)preg_match
4。)strpos
答案 1 :(得分:0)
我一直在做的事情(比如蜘蛛等)是在PHP中使用simple_html_dom库,然后检查网站的标记。
如前所述,缺点是如果标记发生变化,您将需要修改代码,但通常它很容易,如果您使用具有信息标记的源(元素上的一致类名)需要等等,那就更容易了。