一个页面上有很多的ajax请求,这样的页面右键查看源文件是没法看到全部的html。事实上,这种网页也是从正常的html页面改造过来的,常用的一个场景是,同一个区域大量循环,在动态页面里(比如jsp等),改造成ajax请求,返回数据的时候,拼接html代码。拼装的时候要小心,一行一般只能凭借一个标签,最后的形式大概是这样的:

  

  然后循环这个区域。最后显示的是正常的页面了。

  这种网页如果使用的爬虫,是爬网页源代码的方式,爬出来的东西肯定是不全的。

  那这种网页的静态页面如何从网上拉下来,这时候就要用浏览器的审查元素了,审查元素把组成当前页面的所标签都显示出来了。最后,记得把ajax的javacscript去掉,就把网页还原成改造前的静态页面。是不是觉得很有趣呢,可以试一试。

  这也说明了,只要网页显示出来的数据,通过浏览器都是可以获取到的,更不用说还有很多除了浏览器的强大获取工具,比如CometAssistant等,网页上的数据毫无秘密可言。至于能不能在本地再次实时获取服务器最新的数据,这个就不一定了。很多地址要获取数据,要带其他数据,还有域名的限制,得另想其他的方法,这就是跨域请求的范畴了。

最新文章

  1. 在Winform界面菜单中实现动态增加【最近使用的文件】菜单项
  2. python包使用指南-创建虚拟环境
  3. 词法分析程序(C)
  4. iOS获取本机IP地址
  5. UDS帧传输
  6. Android笔记——Android中数据的存储方式(二)
  7. groovy-脚本和类
  8. CentOS搭建Httpd Pyhton3 Django环境
  9. ASPxGridView改变列颜色
  10. 二模08day1解题报告
  11. sc7731 Android 5.1 Camera 学习之一Camera 两个对象
  12. 从零开始学习Hadoop--第1章 Hadoop的安装
  13. Windows Phone 为指定容器内的元素设置样式
  14. JVM程序计数器
  15. 多机同步管理hexo博客
  16. 第16章 使用ASP.NET Core Identity - Identity Server 4 中文文档(v1.0.0)
  17. php 写斐波那契数列
  18. selenium 常用操作
  19. Python完全新手教程
  20. AD预测论文研读系列1

热门文章

  1. [luogu2317 HNOI2005] 星际贸易 (dp)
  2. ldap 用户组和用户(4)
  3. JavaSE 学习笔记之接 口(六)
  4. mongodb-主从复制
  5. Hardware/Firmware/Software的区别
  6. Thread.suspend和println使线程死锁
  7. [Cypress] Test React’s Controlled Input with Cypress Selector Playground
  8. 3D语音天气球(源代码分享)——通过天气服务动态创建3D球
  9. 打破传统天价SAP培训,开创SAP师徒之路,经验丰富的老顾问带徒弟 qq群150104068
  10. 【剑指offer】无聊的1+2+...+n