php - PHP DOM 无法从标签元素中获取超链接值
问题描述
我正在尝试从“a”标签中获取超链接。我正在使用 php_simple_html_dom 库。这是一个屏幕截图:
我正在尝试href
通过查找其类名来获取属性的值,即:“/HERSHEYS-105ct-Assorted-Valentines-Chocolate/dp/B07VJJVKXL/ref=sr_1_1?keywords=B07VJJVKXL&qid=1579006135&smid=A3DWYIK6Y9EEQB&sr=8-1” . 但是,当我调试下面的变量时,它总是抛出一个空值。这是我的代码:
$firstEntry = $dom->find(".a-link-normal a-text-normal", 0);
//var_dump($firstEntry);
if(isset($firstEntry)){
$firstEntryLink = $firstEntry->href;
var_dump($firstEntryLink);
if(isset($firstEntryLink)){
$res=getWebPage($firstEntryLink);
//var_dump($res);
}
}
我尝试过其他课程,但情况是一样的。