在搜索网页几次后,我发现Norton SafeWeb没有向开发者提供任何API来检查网站是否安全。我正试图通过报废来检索信息。以下是应返回安全,警告或警告消息的代码。但不知何故,它被卡在下面提到的线上。任何解决方案?
$url_input = "http://www.google.com";
$html = file_get_html('http://safeweb.norton.com/report/show?url=' . $url_input);
$rating_image_div = $html->find('.big_rating_wrapper');
$parent = $rating_image_div->parent(); // <-- it stucks here...
$required = $parent->children(3);
$result = $required->plaintext;
echo $result;
此代码所针对的html的一部分: -
<div class="span3">
<div class="paddingTop30 tAlignCr">
<div class="big_rating_wrapper">
<img src="/images/responsive/icons/norton-rating-big.png" alt="icoSafe" class="big_clip icoSafe">
</div>
<div class="clear"></div>
<b>SAFE</b><br>
<div class="hidden-phone">
<a href="/help/site_owners">Site Owner? Click here</a>
</div>
</div>
</div>
答案 0 :(得分:1)
首先,您想要更改
$html->find('.big_rating_wrapper');
到
$html->find('.big_rating_wrapper', 0);
否则你得到一个数组。