如果不在php中,我如何从另一个网页动态获取价格并将其存储在服务器(php和SQL)中?这无关紧要!
例如,一个没有json或xml的网页,但我想从中获得一个特定的值,比如价格
我尝试了一些在php中构建的东西,但没有按照我想要的方式工作。
这也没用!:
Access-Control-Allow-Origin: *
我的下一个项目需要这个,我会非常感谢你的帮助!
http://www.webmasterworld.com/forum88/10926.htm
如何用PHP获取网页的HTML代码?
http://www.php.net/file_get_contents
你可以从那里开始。您需要获取所有的HTML,然后根据它们使用的标记对其进行解析。
来自第一个网站(修改了一点):
$url = 'http://www.example.com';
$needle = '<b>find me</b>'; // Look for the tags on the other page and replace here
$contents = file_get_contents($url);
if(strpos($contents, $needle) !== false) {
// Do your saving of the price here;
}
如果页面上有多个价格,则需要形成一个循环,查找下一个价格,而不是仅查找第一个价格。希望这能有所帮助!