我已經使用php簡單的html dom在這個問題上沒有成功。 現在我已經去了DOMDocument和DOMXpath,這看起來很有希望。使用DOMXpath提取JSON數據
這是我的問題: 我試圖抓取頁面最初顯示後通過Web服務請求加載的頁面的數據。它只有幾毫秒,但正因爲如此,正常的抓取顯示了一個模板值,而不是實際的數據。 我使用Chrome開發人員網絡設置找到了端點URL。因此,如果我在瀏覽器地址欄中輸入該網址,則數據將以JSON格式很好地顯示。都好。
我的問題出現了,因爲任何時候該網站被重新訪問或頁面刷新後,端點網址的後綴是隨機生成的,所以我無法將此網址硬編碼到我的PHP文件中。例如,在第一次訪問時,url的結尾是「?= 253648592」,但在刷新時可能是「? = 375482910」。網址的基礎是靜態的。
沒有進入無頭瀏覽器(我試過,我的頭疼!)有沒有辦法讓Xpath在頁面加載時找到這個隨機的URL?
對不起,這麼長時間囉嗦,但我想盡我所能解釋。