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. sharer.php不顯示其他一些網站
- 4. PHP顯示其他的div
- 5. 從其他網站響應
- 6. 如何從其他網站
- 7. 關閉iframe的其他網站div
- 8. 加載一個div類其他網站
- 9. div推動或不顯示其他div
- 10. 顯示來自其他網站的內容並跟蹤網址
- 11. 顯示DIV或其他元素的動態網站形式,PHP,PHP的功能
- 12. 如何從其他網頁獲取圖片並在我的網站上顯示
- 13. 與其他網站
- 14. 從其他網站複製到您的基於div
- 15. PHP展示Div其他Div
- 16. 如何在asp.net中向我的網站顯示其他網站的RSS FEED?
- 17. 網站評論 - 動態顯示其他網站的正面圖像
- 18. 顯示切換隱藏其他div jquery
- 19. 顯示來自其他站點的HTML
- 20. index.html顯示爲小於網站的所有其他頁面
- 21. 顯示來自其他網站的內容和安全
- 22. 網站顯示嚴重的IE 8,但在其他瀏覽器
- 23. 如何在其他網站上顯示WordPress的最新帖子?
- 24. 與其他主機做WordPress的網站顯示廣告?
- 25. 可我們能夠從其他網站
- 26. 如何從其他網站獲取ID?
- 27. Facebook從其他網站發佈項目
- 28. 從其他網站獲取數據表
- 29. ASP形式從其他網站翻譯
- 30. 從其他網站獲取數據
我嘗試過類似的東西,發現Firefox將不允許你訪問從其他網站獲取的iframe內容。 (同樣的跨域限制再次)不知道我是否做錯了什麼。 – 2010-05-13 15:54:00