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. 从其他网站
- 4. sharer.php不显示其他一些网站
- 5. PHP显示其他的div
- 6. 社交媒体网站阻止其他网站在iFrame中显示其网页
- 7. 从其他网站(NCBI)
- 8. 如何从其他网站
- 9. 加载一个div类其他网站
- 10. 关闭iframe的其他网站div
- 11. div推动或不显示其他div
- 12. 显示来自其他网站的内容并跟踪网址
- 13. 显示DIV或其他元素的动态网站形式,PHP,PHP的功能
- 14. 与其他网站
- 15. 如何从其他网页获取图片并在我的网站上显示
- 16. 从其他网站复制到您的基于div
- 17. 如何从其他网站请求div内容
- 18. 网站评论 - 动态显示其他网站的正面图像
- 19. 如何在asp.net中向我的网站显示其他网站的RSS FEED?
- 20. 如何在我的ASP.NET网站中显示其他网站的RSS源?
- 21. PHP展示Div其他Div
- 22. 了slideDown格显示其他的div
- 23. 显示切换隐藏其他div jquery
- 24. 在其他一切显示div?
- 25. 在其他div中显示图像 -
- 26. 显示来自其他站点的HTML
- 27. Wordpress网站与其他网站重叠
- 28. Wordpress插件显示来自其他网站的新内容
- 29. 如何使用jQuery在其他网站上显示Wordpress Feed?
- 30. 显示来自其他网站的内容
我尝试过类似的东西,发现Firefox将不允许你访问从其他网站获取的iframe内容。 (同样的跨域限制再次)不知道我是否做错了什么。 – 2010-05-13 15:54:00