我希望'偷'一個網站的div並將其嵌入到我的網站(不使用iframe)。誰能告訴我什麼是確切的方式來做到這一點?謝謝。是否可以將網站的一部分嵌入我的網站?
1
A
回答
0
很簡單:
您可以使用file_get_contents()函數或http://simplehtmldom.sourceforge.net/manual.htm獲得頁面的所有HTML,然後使用JavaScript或Jquery的得到覈實。
一個例子是:
$homepage = file_get_contents('http://www.somesite.com/');
然後你就可以解析$主頁變量。
OR
我會做的是:
http://simplehtmldom.sourceforge.net/manual.htm
$html = file_get_html('http://www.google.com/');
$ret = $html->find('div[id=foo]');
0
作爲除了@jini's answer,你可以把這個腳本到一個文件中,gate.php
,並且只使用jQuery的負載的東西:
$('#container').load('gateway.php?url=foo.com #target_div');
和可能gateway.php
:
<?php
print file_get_contents($_GET['url']);
?>
只要確保淨化你的輸入!
0
你可以使用雅虎yql與數據刮擦,完全是爲了這些目的。
http://developer.yahoo.com/yql/guide/yql-code-examples.html#yql_html_scraper
您可以使用XPath
前
select * from html where url="http://finance.yahoo.com/q?s={ticker_sym}" and xpath='//div[@id="yfi_headlines"]/div[2]/ul/li/a'
0
雅虎管道是開始使用 '抓取頁面' 模塊的好地方。之後,這是一個摩擦或改變你不想用正則表達式模塊的html的情況。
嵌入可以通過兩種方式來完成:
- 使用管道回撥功能來運行交換頁面靜態/原創內容,通過管道提供的部分頁面內的JavaScript。
2.Yahoo管具有一個模塊,將柱(JSON格式)數據到將列入信息存儲在要求數據的任何頁面合適的輸入處理頁面。
這個動作的輝煌(和完全合法的)的例子可以在http://bishop.comxa.com
可以看出over向很好,他們甚至可能給你一些指點。
相關問題
- 1. 將網站嵌入另一個網站
- 2. 將現有網站的特定部分嵌入到另一個網站
- 3. 是否可以從網站下載文件的一部分?
- 4. 將動態網頁(Kibana)的一部分嵌入我自己的網站
- 5. 是否可以將SharePoint日曆嵌入到非SharePoint網站中?
- 6. 將Dropbox網站嵌入HTML網站
- 7. 是否可以將.NET代碼(部分)添加到WordPress網站?
- 8. 是否可以使用PowerShell將網站作爲SharePoint中的子網站導入?
- 9. 嵌入外部網站
- 10. 從其他網站嵌入HTML部分?
- 11. 如何嵌入頂點的網站上我的HTML網站
- 12. 是否可以將prestashop網站轉換爲正常的cms網站?
- 13. 在網站中嵌入網站
- 14. 使用後端在我的網站中嵌入網站
- 15. 將網站服務嵌入其他網站的最佳方法
- 16. 如何在webview中嵌入網站的一部分UWP
- 17. 根據CSS ID標記嵌入網站的一部分
- 18. 我可以有Joomla!部分在我的網站
- 19. 嵌入廣告是否會減慢我的網站?
- 20. 有什麼辦法可以在我的網站上顯示一部分外部網站嗎?
- 21. 是否可以將Google +'+1加入到Django網站?
- 22. 如果網站已嵌入其他HTTPS網站,HTTPS網站是否會遇到一些安全問題?
- 23. 是否可以創建SharePoint網站?
- 24. 聲音嵌入到我的網站
- 25. Youtube嵌入式打破我的網站
- 26. 將Facebook中的元素嵌入網站
- 27. 允許部分網站被嵌入到其他網站和不同域
- 28. 是否可以從同一個網址運行多個網站?
- 29. 將網站應用部署爲網站
- 30. 我可以將Google地圖方向嵌入我自己的網站嗎?
這是一個域名嗎? – 2011-04-23 02:12:04
我的意思是在不同的域上的網站。 – INeedCodes 2011-04-23 02:15:03
您必須使用serverside技術,因爲JavaScript無法通過域發送請求。 Google ** XSS **。 – Blender 2011-04-23 02:19:59