Php 刮削插件的正确语法
我正在使用这个优秀的插件从一个特定的网站抓取一些内容: 这是一个我正在努力克服的例子Php 刮削插件的正确语法,php,Php,我正在使用这个优秀的插件从一个特定的网站抓取一些内容: 这是一个我正在努力克服的例子 <section class="details"> <div class="address"> <div class="zip-code-country"> <span>USA</span> </div> </div>
<section class="details">
<div class="address">
<div class="zip-code-country">
<span>USA</span>
</div>
</div>
<div class="phone">
<a href="tel:+1234567890">(123)456-7890</a>
</div>
<ul>
<li><a href="mailto:test@example.com">Email</a></li>
</ul>
</section>
当我尝试获取电子邮件时,它返回锚文本(即“电子邮件)。我想要的是它返回”test@example.com“
关于如何正确使用此语法的想法?您需要执行以下操作:
$email= $part2->find('ul li a[href]', 0)->href;
$item2['email'] =str_replace('mailto:', '', $email);
从网站上删除联系人详细信息看起来scuzzy@rtfm作为一个快速的MVP,有一个非常简单和允许的理由可以这样做,而无需集成我们正在抓取的站点的整个API。谢谢。这正是我所需要的。
$email= $part2->find('ul li a[href]', 0)->href;
$item2['email'] =str_replace('mailto:', '', $email);