动态网页问题。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了动态网页问题。相关的知识,希望对你有一定的参考价值。

若一个网站中包含动态技术(如asp),那么是否整个网站的所有页面都要为asp(.asp格式的文件),而不能为html的页面。

楼主看来是个未入门的
一般的网站是asp(或php或jsp或asp.net)与html结合的,但是如果有特殊需求也可以几种语言混合在一起,当然前提是不同语言不能写在同个文件中。

纯html网站是一个静态网站,不能与用户间交互,所以现在很多网站都是结合asp、php等流行语言编写的动态网站。

如果你想了解其中的关系,最好的办法就是简单了解一下asp编写
参考技术A 当然可以啦。例如登陆页面你是用表单form的action="abc.asp" 传到abc.asp你在abc.asp页写动态代码。就实现你登陆页是html了

下面介绍一个好的方法。
你先做好*.asp页面,再通过伪静态技术去把asp页面转成html就行了。

识别网页具有动态内容

【中文标题】识别网页具有动态内容【英文标题】:Identify a webpage has dynamic content 【发布时间】:2012-02-10 17:23:24 【问题描述】:

我用python编写代码,对html、mysql、javascript或其他数据库类型语言知之甚少。

我正在使用 pythons urllib 模块来检索网络源代码,我想知道是否有一种方法可以识别网页是否具有动态内容。我的意思是动态内容,任何自主更改不是源自用户输入的源代码。例如,如果该网页上的广告每 10 分钟更改一次。即使我两次加载页面并比较源代码,它也不会发现页面实际上是动态的。我很想知道我是否可以在源代码中寻找任何“关键字”来识别网页正在使用动态内容。

谢谢

更新:

我不声称对 javascript 有任何了解,但我在一个我知道是动态的页面中发现了以下代码,但通常不会显示它:

document.write('<script language="JavaScript" src="http://ad.doubleclick.net...

document.write 能否成为识别动态页面的好关键字

【问题讨论】:

广告通常是Adobe Flash,即使内容发生变化,它们的URL也是一样的。 如果你定义的“动态”意味着“有脚本”然后在文档中寻找脚本元素...否则,从动态的定义重新开始 我试图通过举例来定义动态。任何暗示自主更改源代码的关键字 您的示例会将任何带有广告的网站归类为“动态”。您的工作定义与大多数 Web 开发人员截然不同。 【参考方案1】:

这是一件非常困难的事情。基本上你会寻找 ajax 请求,看看它会把你带到哪里。如果要解析动态内容,则必须使用 javascript 解释器或类似加载类型的浏览器。我看不到其他解决方案。

祝你好运。

【讨论】:

以上是关于动态网页问题。的主要内容,如果未能解决你的问题,请参考以下文章

静态网页与动态网页区别

动态网页和静态网页的最大区别是啥

关于静态网页与动态网页的优化思想

selenium官网是动态网页吗

动态网页开发基础

第一章---动态网页开发基础