有这么多的公共网站正在运行,它们在其网站的某种框架中显示整个网站。 例如: - 查看代理网站,其中有框架和我们输入网址的框。输入URL后,这些网站将获取整个html页面并在其框中呈现。我想了解他们如何执行此操作。他们不是面对XSS的问题吗?请帮我理解和学习。 :)如何从其他网站获取内容
回答
首先,你不应该刮别人的网站,并显示在你自己的iframe中。
可以提取网址using a tool called cURL
的全部内容。如果你可以在Java代码中使用Apache HTTPClient library
它不是我会抓取其他人的网站,但我想创建一种平台,人们可以实时打开自己的网站,并尝试修改它们,并检查它看起来如何。那么我知道我没有做错:) :)感谢您的回应btw – 2012-04-02 07:04:44
其实我想用javascript或jquery编写代码我也发现了一个库@ http://james.padolsey.com/javascript/cross-domain -requests-with-jquery/ 我现在正在尝试这一个,如果问题仍然存在,它会变成你提供的cURL解决方案 – 2012-04-02 07:07:45
你可以尝试,例如,在python urllib
模块刮取网站的网址,但要小心你不应该做的事情。始终注意条款和条件。请记住,拥有巨大的权力是非常重要的。
针对跨站点脚本(XSS)的限制仅与JavaScript有关。问题是没有限制,可以将任意可执行代码注入到您的网站中。将其他网站的内容链接到您的网站有很多种方法。这个想法是WWW背后的基本思想之一。
许多可能性之一是他们正在使用Framing,例如iframes:<iframe src="someone-elses-website.com">
。
感谢保罗..我会在一段时间内检查它..再次感谢 – 2012-04-02 07:09:14
保罗伊夫拉克的事情是行不通的。我已经尝试过了,并且出现以下错误:拒绝显示文档,因为X-Frame-Options禁止显示。我不知道为什么会发生这种情况.. – 2012-04-02 08:32:02
- 1. 如何从Umbraco中的当前其他网站获取内容?
- 2. 如何从其他网站获取ID?
- 3. 使用jQuery(跨域)从其他网站获取所有内容
- 4. 如何使用其他网站内容自动更新网站?
- 5. 从其他网站获取数据表
- 6. 从其他网站获取数据
- 7. 从其他网站获取的数据
- 8. 如何从其他网站
- 9. MySQL从网页(或其他网络资源)获取内容
- 10. 从其他网站导入/刮取页面内容?
- 11. 从Flash网站获取内容
- 12. 从外部网站获取内容?
- 13. 从python网站获取json内容
- 14. 如何获取包含其他网站的<iframe>的内容?
- 15. HTTPS加载其他网站内容
- 16. 如何从其他网站获取html元素的值MVC
- 17. 如何从Flask中的其他网站获取json数据?
- 18. 如何从其他网站获取图片上传日期
- 19. 如何从其他网站获取数据?
- 20. 如何通过RSS从其他网站获取新闻
- 21. 如何从其他网站获取HTML代码源
- 22. 如何从其他网站获取月明智的rss feed
- 23. 从其他网站
- 24. 从其他网站
- 25. 想在我的网站打开其他网站内容
- 26. 如何使用Ruby/Rails从网站获取内容?
- 27. 如何使用Jsoup从网站获取内容
- 28. 如何从网站获取JavaScript动态内容
- 29. Drupal:如何将节点内容导出到其他网站?
- 30. Jquery从其他网站无限滚动加载内容
一个你可以检查出的例子是http://zend2.com – 2012-04-02 07:12:13