请教一下, element 这种框架使用以后,页面上在浏览器上右键查看源码看不到页面结构吗?

2021-01-07 12:27:37 +08:00
 justrand

开发者工具可以正常看到,右键源码无法查看。如下图 开发工具可以查看
右键源代码不行
为啥会这样?类似这种还可以用 scrapy 爬虫爬页面吗? 请教一下大家

891 次点击
所在节点    问与答
9 条回复
xiaojiqiaozhi
2021-01-07 12:34:33 +08:00
您是不是要找"Vue 服务端渲染"?
justrand
2021-01-07 12:42:10 +08:00
@xiaojiqiaozhi 不是,我不明白为啥开发工具可以正常查看页面结构,直接右键查看源码不行
suzic
2021-01-07 12:43:34 +08:00
@justrand 因为都是 js 加载的而不是服务端渲染的
yeqizhang
2021-01-07 12:44:00 +08:00
右键是源码,f12 是浏览器渲染后的。

应该万物皆可爬,不过应该不是爬 dom,是直接处理接口的。elementui 这种对搜索引擎爬虫也不好
Carseason
2021-01-07 12:44:03 +08:00
理解下 dom 加载的概念吧,1 楼说的没错。你要的效果得涌服务端渲染
randyo
2021-01-07 12:44:03 +08:00
源码就只有这点,开发工具看到的是源码执行后的结果
yeqizhang
2021-01-07 12:50:23 +08:00
@Carseason 你是做过爬虫的? 我不了解这块,所以之前看一楼觉得怪怪的,怎么 vue 还需要服务端渲染返回的吗,还想说最多是编译,原来是在爬虫客户端渲染一下 vue 页面的源码,然后再爬....是这个意思吧?
Carseason
2021-01-07 12:58:31 +08:00
@yeqizhang 你浏览器看到的是浏览器给你渲染后的页面数据。你看源码当然得返回给你未渲染的数据了
justrand
2021-01-07 13:00:02 +08:00
@Carseason 关键要爬的页面不是我这边做的,做不了服务器渲染。我理解一楼说的

@yeqizhang
@suzic
@randyo
3q 了解了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/742505

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX