PHP HTML DOM解析器从img标记中选择alt
我试图使用简单的php html dom解析器仅从img标记中提取alt值。我似乎无法让它只拉alt标签。以下是我正在使用的:PHP HTML DOM解析器从img标记中选择alt,php,html,parsing,dom,simple-html-dom,Php,Html,Parsing,Dom,Simple Html Dom,我试图使用简单的php html dom解析器仅从img标记中提取alt值。我似乎无法让它只拉alt标签。以下是我正在使用的: foreach($html->find('ul.sellerInformation img', 0) as $element) { $ret['SoldBy'] = $element->alt; } 如果我使用以下选项,它会工作并拉取整个图像标签: $ret['SoldBy'] = $html->find('ul.sellerInf
foreach($html->find('ul.sellerInformation img', 0) as $element) {
$ret['SoldBy'] = $element->alt;
}
如果我使用以下选项,它会工作并拉取整个图像标签:
$ret['SoldBy'] = $html->find('ul.sellerInformation img', 0)->outertext;
但我真正想要的是alt标记中的信息
我正在尝试从Amazon报价列表页面的html中提取:
有什么建议吗
谢谢你的帮助 我假设您在这里绑定的是
alt
属性的值,而不是alt
标记。
如果是这样,您可以使用getAttribute
方法
$altValue = $html->find('ul.sellerInformation img', 0)->getAttribute('alt');