BusinessDataAnalysis商务数据分析
01动态网页
动态网页爬虫!DOCTYPEhtmlhtmlheadmetacharset=utf-8title教程/title/headbodyh1HelloWorld/h1/body/html
动态网页爬虫动态解析URL中参数的变化,根据不同的用户请求、时间或者环境的需求,动态地生成不同的网页内容。动态网页
动态网页爬虫静态网页动态网页定义静态网页是指存放在服务器文件系统中实实在在的HTML文件。当用户在浏览器中输入页面的URL,然后回车,浏览器就会将对应的html文件下载、渲染并呈现在窗口中。动态网页是相对于静态网页而言的。当浏览器请求服务器的某个页面时,服务器根据当前时间、环境参数、数据库操作等动态的生成HTML页面,然后在发送给浏览器。网页格式htm、html、shtml、xmlasp、jsp、php、perl、cgi优点1.不需要编译,所以速度快,节省服务器资源。2.网址格式友好,搜索引擎容易识别。1.维护方便,能实现人们需要的各种需求。2.查询信息方便,能存储大量数据,需要时能立即查询。缺点1.内容是固定的,交互性差,内容更新维护复杂。2.没有自动化的工具,维护大量的静态页面文件是不现实的。3.无法充分支持用户/客户的需求。1.动态网站用到数据库,所以对数据库的安全和保密性要求较高,要专业技术人员提供维护。2.动态网站不利于搜索引擎收录。3.动态网站制作成本较高。
02AJAX
动态网页爬虫Ajax是一种异步请求数据的web开发技术,对于改善用户的体验和页面性能很有帮助。一、AJAX定义
常见应用场景表单验证是否登入成功百度搜索下拉框提示快递单号查询等等动态网页爬虫
动态网页爬虫目的提高用户体验,较少网络数据的传输量。
节省了网络带宽,让互联网用户的网络冲浪体验变得更加顺畅。 AJAX动态网页爬虫
点击网页中某个按钮或下拉页面,网址不发生改变,网址栏不出现加载状态,但网页局部有新的数据加载出来,有所变化。AJAX在网页上的一般表现动态网页爬虫
动态网页爬虫“领导想找小李汇报一下工作”领导想找小李问点事,就委托秘书去叫小李,自己就接着做其他事情,直到秘书告诉他小李已经到了,最后小李跟领导汇报工作。案例二、AJAX原理
动态网页爬虫XMLHttpRequest对象秘书浏览器HTTP请求接收HTTP响应XHR返回来的数据渲染页面浏览器
动态网页爬虫三、Ajax优点1.Ajax最大的一点是页面无刷新,在页面内与服务器通信,给用户的体验非常好。
动态网页爬虫2.使用异步方式与服务器通信,不需要打断用户的操作,具有更加迅速的响应能力。
动态网页爬虫3.可以把以前一些服务器负担的工作转嫁到客户端,利用客户端闲置的能力来处理,减轻服务器和带宽的负担,节约空间和宽带租用成本。并且减轻服务器的负担,ajax的原则是“按需取数据”,可以最大程度的减少冗余请求,和响应对服务器造成的负担。
动态网页爬虫4.基于标准化的并被广泛支持的技术,不需要下载插件或者小程序。
谢谢观看主讲人:朱景伟义乌工商职业技术学院
您可能关注的文档
最近下载
- 付费式热能计量与控制系统毕业设计 关键词:预付费;热能计量;远程抄表.doc VIP
- 初中英语:八年级英语上册期末押题作文范文.docx VIP
- 2025届江苏省江阴市利港中学九上化学期末检测试题含解析.doc VIP
- 标准图集 - 12J304楼地面建筑构造图集---.pdf VIP
- 实验室安全知识培训-完整版.pptx VIP
- 2025《基于单片机的温湿度及空气质量检测控制系统设计》7400字(论文).docx VIP
- 90S503_格栅、格网及起吊架.pdf VIP
- 通信线路施工组织方案.docx VIP
- 常压下用正交试验探究镍磷铁最佳浸出镍条件.doc VIP
- 2024-2025学年江西省九江市八年级上册期末数学试卷含答案.pdf VIP
原创力文档

文档评论(0)