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