1
A
回答
1
我假定您確定該div的ID在該其他網站。
如果是。使用Jquery Ajax將網站內容拉入您網站的隱藏iframe中。然後將div-in-question的內容提取到某個變量中,然後就可以將它用於您的目的(解析html表格數據或執行任何操作)
放棄iframe的內容,以便您沒有不必要的項目你的頁面的DOM。
0
你將不得不使用或者JSONP或中間代理來檢索的數據(即使用curl庫PHP腳本)。
JSONP功能包含在衆多JavaScript庫如MooTools的和jQuery。這是我會用的方法。
MooTools的:http://mootools.net/docs/more/Request/Request.JSONP
的jQuery:http://docs.jquery.com/Release:jQuery_1.2/Ajax
一旦檢索到的DIV位於頁面的身體,你可以使用正則表達式來提取特定的DIV元素的信息。
1
- Ajax調用
- 內務服務從頁面刮HTML
- 使用XPath選擇/ SGML解析器股利
- 返回Ajax調用處理程序
- 替換的內容您div
但是還有其他問題,即刮他人的網站的內容wi他們的許可是壞的。
他們可能會或可能不會在意,但你仍然應該尋求權限,或者有一天你會發現你的網站服務器從他們的網站列入黑名單。或者更糟......特別是政府網站。
你或許應該去搞清楚如何正確地得到所需要的數據(也許有一個API的地方),然後使你自己的版本。
9
使用jQuery,你應該能夠正好與負載功能。這裏是一個小例子,一個名爲test.html的網頁上獲得ID爲「容器」的容器:
$('#contentDiv').load('/Test.hmtl #container');
您可以訪問jQuery文檔here更多信息
相關問題
- 1. 從其他網站
- 2. 從其他網站
- 3. 從其他網站
- 4. sharer.php不顯示其他一些網站
- 5. PHP顯示其他的div
- 6. 社交媒體網站阻止其他網站在iFrame中顯示其網頁
- 7. 從其他網站(NCBI)
- 8. 如何從其他網站
- 9. 加載一個div類其他網站
- 10. 關閉iframe的其他網站div
- 11. div推動或不顯示其他div
- 12. 顯示來自其他網站的內容並跟蹤網址
- 13. 顯示DIV或其他元素的動態網站形式,PHP,PHP的功能
- 14. 與其他網站
- 15. 如何從其他網頁獲取圖片並在我的網站上顯示
- 16. 從其他網站複製到您的基於div
- 17. 如何從其他網站請求div內容
- 18. 網站評論 - 動態顯示其他網站的正面圖像
- 19. 如何在asp.net中向我的網站顯示其他網站的RSS FEED?
- 20. 如何在我的ASP.NET網站中顯示其他網站的RSS源?
- 21. PHP展示Div其他Div
- 22. 了slideDown格顯示其他的div
- 23. 顯示切換隱藏其他div jquery
- 24. 在其他一切顯示div?
- 25. 在其他div中顯示圖像 -
- 26. 顯示來自其他站點的HTML
- 27. Wordpress網站與其他網站重疊
- 28. Wordpress插件顯示來自其他網站的新內容
- 29. 如何使用jQuery在其他網站上顯示Wordpress Feed?
- 30. 顯示來自其他網站的內容
我嘗試過類似的東西,發現Firefox將不允許你訪問從其他網站獲取的iframe內容。 (同樣的跨域限制再次)不知道我是否做錯了什麼。 – 2010-05-13 15:54:00