Мне трудно получить вторую ссылку href и Text. Как выбрать class = "secondLink SecondClass". Использование PHP Dom, спасибо
<td class="pos" > <a class="firstLink" href="Search/?List=200003000112097&sr=1" > Firs link value </a> <br /> <a class="secondLink SecondClass" href="/Search/?KeyOpt=ALL" > Second Link Value </a> </td
Мой код
// parse the html into a DOMDocument $dom = new DOMDocument(); @$dom->loadHTML($html); /*** discard white space ***/ $dom->preserveWhiteSpace = false; // grab all the on the page $xpath = new DOMXPath($dom); //$hrefs = $xpath->evaluate("/html/body//a[@class='firstLink']");// its working $hrefs = $xpath->evaluate("/html/body//a[@class='secondLink SecondClass']");// not working
спасибо
$hrefs = $xpath->evaluate("/html/body//a[contains(concat(' ',@class,' '),' secondClass ') and (contains(concat(' ',@class,' '),' secondLink '))]"
из этого ответа
вы можете выбрать его, выбрав td с классом pos и выбрав метки привязки. то вы не можете управлять массивом returing, чтобы получить конкретный тег привязки