我是 PHP 新手,我想学习从另一个站点获取信息的代码。我看着 preg_match 并爆炸了。
我的问题是我想获取一些信息,但没有标签。
我将此代码用于此标签
$site=file_get_contents("$link");
$price='#<div class="price">(.*?)<\/div>#si';
preg_match_all($price,$site,$pricelist);
for ($a=0; $a<5; $a++){
echo $pricelist[1][$a];
}
但是在源代码中是这样的:
<b>500€</b></a><div class=gh_hl1>
<b>510€</b></small></a><br clear=all><div class=gh_hl1>
<b>520€</b></a><div class=gh_hl1>
<b>530€</b></a><div class=gh_hl1>
<b>540€</b></a><div class=gh_hl1>
<b>550€</b></a><div class=gh_hl1>
它以<b>
这个标签开始,以and结束,<div class=gh_hl1>
还有</small></a><br clear=all><div class=gh_hl1>
另一个标签以<b>
我想知道有没有可能采取这个价格?
我还看了 Simple HTML Dom Parser。但我什么也找不到。谢谢你的回答...