网页flash抓取器(静态网页的工作原理(一)_光明网(图) )
优采云 发布时间: 2022-01-29 12:02网页flash抓取器(静态网页的工作原理(一)_光明网(图)
)
静态网页的工作原理
静态网页,也称为普通网页,是相对于网页而言的。静态网页并不意味着网页中的元素是静态的,而是意味着网页文件中没有程序代码,只有HTML(超文本标记语言)标记,一般以.htm、.html、.shtml或.shtml为后缀。 xml等。在静态网页中,您可以收录在鼠标移到 Flash 按钮上时可能会发生变化的*敏*感*词* GIF。
静态网页一旦创建,内容不会改变,无论何时访问,显示的内容都是一样的。
如果你想修改一个网页的内容,你必须修改它的源代码并重新上传到服务器。
对于静态网页,用户可以直接双击打开,效果和访问服务器一样,即服务器是否参与对页面内容没有影响。这是因为网页的内容是在用户访问网页之前确定的,无论用户何时或如何访问网页,网页的内容都不会改变。
静态网页的工作流程可以分为以下 4 个步骤。
编写静态文件并发布到网络服务器上;用户在浏览器地址栏中输入静态网页的URL(Uniform Resource Locator)并按下回车键,浏览器向Web服务器发送请求;web服务器找到这个静态文件的位置,并将其转换成HTML流到用户的浏览器;浏览器接收 HTML 流并显示该网页的内容;
在步骤 2 - 4 期间,静态网页的内容不会发生任何变化。其工作原理图如下图所示。
动态网页的工作原理
动态网页是指网页文件中除了HTML标签外,还收录一些实现特定功能的程序代码。这些程序代码使浏览器和服务器进行交互,即服务器端可以根据客户端的不同请求动态生成网页内容。. 动态网页的后缀通常根据所使用的编程语言而有所不同,一般为.asp、.aspx、cgi、.php、.perl、.jsp等。动态网页可以根据不同的时间和不同的浏览者显示不同的信息。常见的留言板、论坛和*敏*感*词*是通过动态网页实现的。
动态网页比较复杂,不能直接双击打开。动态网页的工作流程分为以下 4 个步骤。
编写动态网页文件,包括程序代码,并在网页服务器上发布;
用户在浏览器的地址栏中输入动态网页的URL并按下回车键(Enter),浏览器向Web服务器发送访问请求;
Web服务器找到动态网页的位置,并根据其中的程序代码动态构建HTML流并发送给用户的浏览器;
浏览器接收 HTML 流并显示该网页的内容;
从整个工作流程可以看出,当用户浏览动态网页时,需要在服务器上动态执行网页文件,将收录程序代码的动态网页转换为标准的静态网页,最后静态网页被发送给用户。其工作原理图如下图所示。