开发者社区> 问答> 正文

右键点击“查看源代码”比按F12看到的源代码内容少,怎么回事?

网页有些内容要登录才显示,登录后,该内容已经显示在页面上,按F12也能看到该内容。
但是在网页上右键点击“查看源代码”,却仍然找不到该内容,怎么回事?

补充:好像因为这个原因,php爬虫抓取不到该内容,有解决办法么?

展开
收起
杨冬芳 2016-06-17 13:20:27 4241 0
1 条回答
写回答
取消 提交回答
  • IT从业

    1、源代码是由服务器渲染出来的。
    2、F12是服务器渲染出来的代码再由浏览器(Js等,有可能是第三方插件:花瓣插件等)渲染出来的最终代码。

    PHP去抓取,是没有经过浏览器的。所以它自然走不到Js那一步。

    如果你想抓取Js生成的内容,你可以分析它的网络请求,查看它请求的接口。

    2019-07-17 19:42:32
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
附件下载测试 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载