我希望'偷'一個網站的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. 將現有網站的特定部分嵌入到另一個網站
- 5. 是否可以從網站下載文件的一部分?
- 6. 是否可以將SharePoint日曆嵌入到非SharePoint網站中?
- 7. 將動態網頁(Kibana)的一部分嵌入我自己的網站
- 8. 嵌入網頁的一部分到另一個網站
- 9. 將Dropbox網站嵌入HTML網站
- 10. 是否可以將.NET代碼(部分)添加到WordPress網站?
- 11. 是否可以使用PowerShell將網站作爲SharePoint中的子網站導入?
- 12. 在我的網站中包含網站的一部分
- 13. 如何將其嵌入我的網站?
- 14. 嵌入外部網站
- 15. trigger.io - 嵌入外部網站
- 16. 從其他網站嵌入HTML部分?
- 17. 我可以將我的網站
- 18. 爲什麼外部網站,我嵌入我的網站iframe會自動重定向到外部網站頁面
- 19. 如何嵌入頂點的網站上我的HTML網站
- 20. 是否可以在我自己的網站上嵌入Facebook應用程序?
- 21. 是否可以在我的網站中使用其他網站搜索結果?
- 22. 是否可以將可點擊的網址嵌入圖片的某個部分?
- 23. 是否可以將prestashop網站轉換爲正常的cms網站?
- 24. 在網站中嵌入網站
- 25. 如何控制誰可以嵌入我的網站的可嵌入內容?
- 26. plone.app.multilingual可以翻譯部分網站嗎?
- 27. 使用後端在我的網站中嵌入網站
- 28. 將網站服務嵌入其他網站的最佳方法
- 29. 是否可以使用網站的網址在網站上運行javascript功能?
- 30. 我可以有Joomla!部分在我的網站
這是一個域名嗎? – 2011-04-23 02:12:04
我的意思是在不同的域上的網站。 – INeedCodes 2011-04-23 02:15:03
您必須使用serverside技術,因爲JavaScript無法通過域發送請求。 Google ** XSS **。 – Blender 2011-04-23 02:19:59