[英]How to get the value of a span tag with no class or id specified using PHP
我的問題需要幫助。 如何從網站獲取沒有指定 class 或 id 的 span 標簽的值。
示例如下:
網站: http : //bit.ly/1C0IfkY
選擇的來源我只想得到
<p data-iceapc="3" data-iceapw="6"><span data-iceapw="2" style="font-size:25px; color:#98293D;">11am: 2-0-7 </span>
<span data-iceapw="2" style="font-size:25px; color:#98293D;">4pm: 7-2-3 </span>
<span data-iceapw="2" style="font-size:25px; color:#98293D;">9pm: _-_-_ </span></p>
我沒有任何關於尋找元素的參考,也許有人可以。
$dom = new DOMDocument();
$dom->loadHTML($Url);
$xpath = new DomXPath($dom);
$nodes = $xpath->query('//span[@style="font-size:25px; color:#98293D"]');
foreach ($nodes as $node) {
echo $node->nodeValue;
}
這些是 jQuery 路徑:
$("#content_box > article > div > p:nth-child(4) > span:nth-child(1)"); //value 1
$("#content_box > article > div > p:nth-child(4) > span:nth-child(3)"); // value 2
$("#content_box > article > div > p:nth-child(4) > span:nth-child(5)"); //value 3
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.