У меня есть структура вроде этого:Как выбрать ячейку таблицы по другому имени ячейки таблицы
<tbody>
<tr>
<td>Book Title</td>
<td><a href="http://localhost/books/book-title">More Info</a></td>
<td><a href="http://localhost/book?product=bt1">Buy Now</a></td>
</tr>
<tr>
<td>Book Title2</td>
<td><a href="http://localhost/books/book-title2">More Info</a></td>
<td><a href="http://localhost/book?product=bt2">Buy Now</a></td>
</tr>
<tr>
<td>Book Title3</td>
<td><a href="http://localhost/books/book-title3">More Info</a></td>
<td><a href="http://localhost/book?product=bt3">Buy Now</a></td>
</tr>
</tbody>
Как я выбираю Купить Href по названию книги. Например, если выбран по названию книги «Название книги 2», он вернет «http://localhost/book?product=bt2».
Я пробовал $nodeList = $xpath->query('//*/a[contains(@href,\'product\')]');
, но он возвращает только список всех ссылок на покупку.
Спасибо!
Вы должны использовать java-скрипт и предоставить идентификатор для каждого td –
Я пытаюсь очистить данные с другого веб-сайта с помощью PHP –
Скребок является незаконным, вы должны использовать там API для получения данных с веб-сайтов. –