我正在使用網絡爬蟲,我發現一些網站通過JSON填充其內容。這讓我很難用SIMPLE HTML DOM獲取數據。有沒有什麼辦法讓我可以在inspect元素中看到最終的HTML代碼?獲取包含由JSON填充的內容的HTML源代碼
0
A
回答
0
這不是一件小事。您需要使用「無頭瀏覽器」並實際執行頁面上的JavaScript。有幾個無頭瀏覽器實現可供選擇(只需搜索該術語);那麼,當然,你必須從PHP驅動它們。
+0
是的,我聽說在谷歌。但我無法讓程序在PHP中完成。你能幫我解答嗎? – DharanBro 2014-10-20 09:06:40
+0
@DharanBro:我從來不需要從PHP驅動無頭瀏覽器。這個(關閉的)問題可能(或不可以)幫助:http://stackoverflow.com/questions/6578132/php-headless-browser – 2014-10-20 09:07:36
相關問題
- 1. 獲取HTTPS URL內容(包含JSON)
- 2. 獲取動態加載的HTML內容的代碼源(Chrome/Gmail)
- 3. JDOM獲取包含內容
- 4. 使用包含圖像標記的內容設置元素的html源代碼
- 5. 帶HTML內容的XLIFF源代碼
- 6. UIWebView獲取HTML源代碼
- 7. 使用jQuery獲取填充表單的HTML代碼
- 8. 的Json編碼自動填充源
- 9. 從包含html的變量中獲取元素內容
- 10. 如何從包含HTML的變量中獲取正文內容?
- 11. 標記包含由ASP資源提供者提供的內容的HTML元素
- 12. 我有一個PHP腳本與html div內容。需要獲取包含css的html代碼的php
- 13. 獲取HTML源代碼與Python的Cookie
- 14. HTML - 在將內容填充到內容之前獲取div寬度和高度
- 15. 獲取通過Java函數生成的動態內容的html源代碼
- 16. 獲取flash.display包的源代碼
- 17. 通過代理獲取html源代碼
- 18. HttpClient的不填妥的HTML源代碼
- 19. 在Android上獲取webPage的內容字符串(非源代碼)
- 20. 獲取頁面的源代碼,並指派其內容
- 21. 使用CSS內嵌獲取HTML文件的源代碼
- 22. 使用json填充提示內容
- 23. 使用Jena獲取包含特定RDF資源的包(容器)
- 24. 獲取JSON流的內容
- 25. 頁腳在底部粘,內容包裝填充自由空間
- 26. 按列填充HTML表格,內容爲
- 27. 獲取JSON內容
- 28. Chromedp軟件包:如何獲取已使用chromedp動態加載內容的網頁的更新HTML源代碼
- 29. 在包含HTML元素的JS var內添加HTML代碼
- 30. 如何用表格內的HTML代碼填充TextArea
是的,你只是json_decode字符串,現在你有原始數據。 – pguardiario 2014-10-20 23:34:59