到目前爲止,我寫的cURL代碼顯示了我想要的頁面,當它自動將我登錄到網站後,但我陷入了屏幕抓取問題。我現在想從這些數據中找出更多的信息。以下是我想理清頁面:screen curling with curl
<div class="quantity">
Avail. Quantity:<span>75</span>
</div>
我特別想抓住<span>
內的數量在這種情況下會75
。我怎麼可以用捲曲來做到這一點?
有關如何做到這一點的任何建議?
到目前爲止,我寫的cURL代碼顯示了我想要的頁面,當它自動將我登錄到網站後,但我陷入了屏幕抓取問題。我現在想從這些數據中找出更多的信息。以下是我想理清頁面:screen curling with curl
<div class="quantity">
Avail. Quantity:<span>75</span>
</div>
我特別想抓住<span>
內的數量在這種情況下會75
。我怎麼可以用捲曲來做到這一點?
有關如何做到這一點的任何建議?
您可以使用DOMDocument
或更簡單的庫前端之一,如phpQuery
或QueryPath
。然後,它是作爲使用CSS選擇器一樣簡單:
print htmlqp($url)->find(".quantity span")->text();
(請注意,頁面檢索已經內置在了這裏,但你也可以只通過你的$html
變量)。
你試圖讀取網頁頁面,並想從中提取數據? – Jeune
是的。我用curl是因爲我不得不登錄到網頁才能看到它,現在我想從登錄到的頁面提取數據 – Thomas