扫码关注官方订阅号
网页有些内容要登录才显示,登录后,该内容已经显示在页面上,按F12也能看到该内容。但是在网页上右键点击“查看源代码”,却仍然找不到该内容,怎么回事?
补充:好像因为这个原因,php爬虫抓取不到该内容,有解决办法么?
认证高级PHP讲师
应该是页面中的某些内容是由js生产的。
查看源代码是你请求回来的文本,但是js动态加载进去的所有东西都是没有的。
查看源代码真的是网页写的源代码;F12查看到的则是网页经过各种处理,通过js或者其他方式生成的代码
ajax拼装到页面的在查看源代码时是看不到的。F12可以看到
这就牵扯到爬虫去爬取动态数据的问题。。你要分析页面的ajax请求的。。
应该是js动态生成的,据说capserjs可以爬,然而我却不知道具体怎么弄。有没有大神啊,求指教。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
应该是页面中的某些内容是由js生产的。
查看源代码是你请求回来的文本,但是js动态加载进去的所有东西都是没有的。
查看源代码真的是网页写的源代码;
F12查看到的则是网页经过各种处理,通过js或者其他方式生成的代码
ajax拼装到页面的在查看源代码时是看不到的。F12可以看到
这就牵扯到爬虫去爬取动态数据的问题。。你要分析页面的ajax请求的。。
应该是js动态生成的,据说capserjs可以爬,然而我却不知道具体怎么弄。有没有大神啊,求指教。