2017-09-23 36 views
0

我嘗試用php fopen()解析網站的html文件。這到目前爲止工作得很好,但問題是,該網站上有多個帖子沒有顯示在html文件中,因爲你必須向下滾動直到帖子加載。加載整個HTML文件來解析與PHP?

作爲一個例子,我嘗試計算我自己的Facebook頁面中的評論總數。 (只是一個例子,如果它顯示在臉書上的某個地方,對我沒有幫助)

如何使html文件加載完全?

謝謝

+0

隨着內容被加載通過JavaScript在頁面加載時,你將不得不使用類似php-webdriver的東西。這是一個很大的步驟,所以確保這實際上是你想要的,而不是一個好的。 –

回答

0

你不能,直接。你在做什麼叫。當你自己查看該頁面時,你必須檢查瀏覽器在你的開發工具中所做的查詢,並通過fopen()或任何其他方式(CUrl等)在php中複製這些查詢。

+0

你可以給我更多關於這方面的信息嗎?我可以用什麼工具來做到這一點? – felix9607

+0

@ felix9607沒有「工具」可以或可以爲你做這件事。你想要完成的是逆向工程和複製現有服務的任務。您必須確保您的用戶最終能夠訪問其他服務,也許會獲得身份驗證令牌,並向API發出請求,獲取信息並將其呈現在您的網站上。網站是服務器端的原因,並且客戶端不完全可讀。你不能簡單地複製這樣的動態網站行爲,除非你投入了大量的開發和知識。非常特別的事情。 – Steini