我在爬取一个网站,结果iframe下有些内容爬不下来,但是用浏览器的话,却能看到.分析了半天的网站源码,有几点疑问:
1.怎样才能看出这个页面是不是有出现跨域资源共享,怎么看它是通过什么方式共享的?看src中的domain是不是来源一样么?
2.Javascript是所有浏览器都会自动加载的么?跨域的时候也是?会不会有啥风险?
由于对网站这块不是很了解,请各位谅解。谢谢~~~
我在爬取一个网站,结果iframe下有些内容爬不下来,但是用浏览器的话,却能看到.分析了半天的网站源码,有几点疑问:
1.怎样才能看出这个页面是不是有出现跨域资源共享,怎么看它是通过什么方式共享的?看src中的domain是不是来源一样么?
2.Javascript是所有浏览器都会自动加载的么?跨域的时候也是?会不会有啥风险?
由于对网站这块不是很了解,请各位谅解。谢谢~~~
13 回答12.8k 阅读
8 回答2.6k 阅读
2 回答5.1k 阅读✓ 已解决
7 回答2k 阅读
2 回答1.1k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
5 回答902 阅读
跨域这个问题就像吃核桃,不砸开吃掉不知道它是苦的。
javascript的执行一般浏览器都有自己的安全设置,不过默认的话iframe的脚本是会继承父页面的设置的,所以为了极致的安全的话可以考虑只在信任的网站开启脚本。