我希望'偷'一个网站的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