回答
你可以隨時只需$iframeSource = file_get_contents("http://iframe-source-url/");
它。
我相信這不是我想要達到的。我需要抓取具體的,確切的用戶從iframed網站獲得的數據。我不確定這是否可能,對我來說似乎是安全漏洞。 – Wordpressor
然後你可以在這裏找到一種方法在JavaScript中獲取源代碼:http://stackoverflow.com/questions/139118/javascript-iframe-innerhtml 然後將它與AJAX調用一起存儲到您的PHP腳本中。 您應該意識到,您只能對駐留在同一臺服務器上的頁面執行此操作。請在此處閱讀:http://en.wikipedia.org/wiki/Same_origin_policy –
謝謝,但頁面位於不同的服務器上。 – Wordpressor
瀏覽器中的同源策略將阻止您訪問從另一個域加載的div的內部內容。
而且有沒有辦法繞過呢? – Wordpressor
我希望不會:)如果可以的話,這將是一個安全問題。我見過的唯一可能解決它的地方就像Adobe AIR應用程序,並且您需要創建一個必須由iframe父級和子級支持的「橋樑」。 –
- 1. 獲取源代碼,而不是iframe
- 2. 獲取源代碼。
- 3. 獲取源代碼
- 4. 從遠程站點獲取基於Id的iframe源代碼
- 5. 如何搜索特定圖像的iframe或獲取源代碼
- 6. 從C#中的iframe獲取HTML源代碼#
- 7. 獲取Android的源代碼
- 8. SymbolSource獲取源代碼
- 9. 獲取頁面源代碼
- 10. 獲取網頁源代碼
- 11. UIWebView獲取HTML源代碼
- 12. 獲取頁面源代碼
- 13. 獲取LAUNCHER2源代碼?
- 14. 獲取最新源代碼
- 15. 獲取Android源代碼
- 16. 獲取Android源代碼
- 17. 獲取clojure.zip的源代碼
- 18. 獲取URL的源代碼
- 19. AJAX獲取PHP源代碼
- 20. Swift:獲取請求獲取源代碼
- 21. IFRAME改變源代碼
- 22. jQuery代碼到ommit IFRAME源
- 23. iframe中的源代碼?
- 24. 獲取iFrame的來源
- 25. 通過代理獲取html源代碼
- 26. 獲取源碼
- 27. 替代獲取iframe網址
- 28. 刷新和獲取源代碼
- 29. 獲取網頁源代碼,包括javascript
- 30. m2e從$ {sourceDirectory}/main/java獲取源代碼
使用PHP - 是的。使用JavaScript - 不,沒有服務器端代理。你想使用哪一個?你的情況如何? –
我對服務器端代理一無所知,所以PHP將沒事:) – Wordpressor
[Curl](http://php.net/manual/en/book.curl.php)將是一種方式 – mplungjan