我需要獲取網頁上的內容,並通過在cURL上閱讀它,但內容不包括JavaScript上的數據任何機構可以幫助我解決這個問題?如何獲取網頁上的內容包括JavaScript中的內容喜歡在瀏覽器上看到
1
A
回答
2
不可能。內嵌JavaScript的網頁實際上是一個程序。 CURL爲您提供程序的源代碼(HTML和JavaScript),但不運行該程序。要運行頁面的嵌入式JavaScript,您需要(1)JavaScript解釋器,以及(2)頁面的文檔對象模型(DOM)。瀏覽器有這些,但PHP不。人們正在研究這些PHP版本,但開發這些是很重要的任務。如果這是你所需要的,你可以跳過PHP,而是用WebKit來編寫C++代碼。
+0
好的,非常感謝。 – 2010-10-13 10:35:24
0
0
是的,它是possibe你可以通過一個phantomjs瀏覽器,加載頁面 處理它的JavaScript,然後你也可以檢索動態呈現的內容。 看看這個鏈接,它可能會幫助你。
相關問題
- 1. 從YouTube頻道的上傳Feed中獲取喜歡/不喜歡的內容
- 2. 如何在windows phone中獲取網頁瀏覽器的網站內容?
- 3. 如何讀取網頁瀏覽器控件的HTML內容?
- 4. Javascript獲取網頁內容到陣列
- 5. 獲取網頁內容 - 瀏覽器不支持框架
- 6. 如何「喜歡」外部的Facebook內容
- 7. Facebook畫布頁喜歡/不喜歡的內容
- 8. Javascript:如何獲取網址的內容?
- 9. 如何獲取HTTPS網頁的內容?
- 10. 如何在瀏覽器窗口上獲取內容的實際寬度?
- 11. 如何獲取嵌入在網站上的Flash中的內容?
- 12. 獲取網頁內容
- 13. 瀏覽器調整大小時網站上的內容堆棧
- 14. 如何獲取網頁內容(android)?
- 15. 瀏覽器只打印一頁內容較少的網頁?
- 16. 閱讀網頁瀏覽器輸入字段中的內容
- 17. 如何使用javascript瀏覽json內容?
- 18. 如何只顯示內容給訪客'喜歡'我的網站
- 19. Linux:Eclipse內部網頁瀏覽器不顯示html5內容
- 20. TinyMCE不會在IE8瀏覽器中顯示網頁內容
- 21. 在網頁瀏覽器組件中粘貼剪貼板內容
- 22. 在wiki.rubyonrails.org上看不到任何內容
- 23. 查看Cookie容器包含的內容?
- 24. 如何在python中獲取javascript內容
- 25. Facebook喜歡按鈕式的內容
- 26. 喜歡揭示內容的幫助嗎?
- 27. 如何查看瀏覽器發送的內容
- 28. 如何在尖峯上看到浮點寄存器的內容?
- 29. 在Facebook之後顯示內容喜歡
- 30. 更改XULRunner中瀏覽器的內容
什麼意思是「包含Javascript數據」的意思。外部JS沒有加載的事實?或者說它沒有執行? – 2010-10-13 09:35:22
是的,JS沒有加載。例如http://trailers.apple.com/trailers/independent/stone/我無法獲得查看預告片(2) – 2010-10-13 09:56:51