【发布时间】:2020-02-15 05:49:08
【问题描述】:
所以,我想从网站抓取一个类名。下面是html代码的来源:
<td title="Complexity" class="cvss6" itemscope itemtype="http://schema.org/Rating">
我只想scrape“cvss6”,尝试了这个:
$nilai1 = explode('<td title="Complexity" class="', $kodeHTML);
$nilai_show2 = explode('" itemscope="', $nilai1[1]);echo "
<tr><td width='85%' align='left' bgcolor='#F5F5F5'>".$judul_show[0]."</td>";
if($nilai_show2[0] == 'cvss6') {
echo "<td width='15%' align='center' bgcolor='#FF0000'>High</td></tr>";
}
但它不起作用,它不会在我的网站上显示任何内容。我设法 scrape 它是 html 纯文本。但是,您如何抓取类名中的文本? 谢谢
【问题讨论】:
-
itemscope=不在您的源字符串中。 -
对于这些类型的操作,考虑使用像 simplehtmldom.sourceforge.io 这样的 dom 解析器
-
仅供参考,它是 scrape 不是废品
标签: php web-crawler