從這個網址:XPath表達式爲該局網站
https://www.walsall.gov.uk/Waste/bincollections/Details/100071042591
我想提取網頁中的indivual斌日期。
當我使用Chrome inpsect,並複製XPath上述第一二進制日期,我得到以下XPath:
//*[@id="main"]/table[1]/tbody/tr[2]/td[2]
這看起來不錯,但我從我的$ xpath->查詢得到的長度爲零目的。
然而,當我把我的查詢爲:
//*[@id="main"]/h3[2]
我得到正確的值(綠色斌,回收)。
誰能告訴我爲什麼第一個XPath查詢不起作用?這對我來說完全合乎邏輯。
首先'XPath'返回'22/03/2017',而// * [@ id =「main」]/h3 [2]'返回'綠色垃圾箱(回收)'。你的表情中有不同的目標標籤,所以不同的結果是正常的......你能澄清你的問題嗎? – Andersson
對不起,問題是第一個XPath沒有返回任何數據。之後我發現這是因爲Chrome插入的tbody標籤導致問題。 h3 [2]只是一個測試,以確保我正在接收數據。 – Chud37