我正在使用谷歌Chrome,并试图刮所有的评论在这个网页上。http://www.nytimes.com/roomfordebate/2014/09/24/protecting-student-privacy-in-online-learning/student-data-collection-is-out-of-control我知道源代码更可靠,因为它在不同的浏览器中是相同的,而检查元素是由浏览器解释的结果。我可以在Chrome浏览器中使用inspect元素找到html,但我无法通过搜索源代码找到相同的信息,为什么?
2条答案
按热度按时间0aydgbwb1#
我最近研究了这个方法,因为这是我以前的问题。我想为我的在线lms得到正确的答案,但是审查源代码并没有出现在视图源代码中,因为它是动态生成的。但在研究功能时,在回答我的活动并完成它并提交我的答案时,我注意到(当网络加载时)审查源代码很快出现(仅几秒钟),因为它会自动纠正我的答案,但在网络加载后突然消失。我在想,如果有可能自动保存它的文件“审查”的源代码,所以即使它消失了,我可以检查它以后。
tvokkenx2#
网站中存在动态元素。我注意到一些元素是通过循环、 AJAX 等在页面加载时动态生成的。因此,您无法查看文章的源代码。在这里你可以阅读有关动态页面的基本内容:http://en.wikipedia.org/wiki/Dynamic_web_page
简而言之, AJAX 将从数据库加载内容,而无需提交表单,并且在for循环或while循环中生成的动态对象不会有确切的源代码。您还可以阅读响应式网页设计,其中网站根据屏幕的大小而变化。你可以阅读基础知识从:-http://en.wikipedia.org/wiki/Responsive_web_design