我需要把一个html文件里面内容解析出来,并把body里面的内容分解成为多个html,head部分是一致的。
每个html在浏览器里面运行的效果(内容大小差不多)。UCWeb手机浏览器里面就有这个功能,当你访问一个网站,一个网页内容过多的时候,就自动会分为多个页面浏览器,请问这个功能是如何实现的?
每个html在浏览器里面运行的效果(内容大小差不多)。UCWeb手机浏览器里面就有这个功能,当你访问一个网站,一个网页内容过多的时候,就自动会分为多个页面浏览器,请问这个功能是如何实现的?
打个比方呀:手机使用浏览器访问taobao.com的时候,浏览器是请求我们自己的后台项目,然后有后台项目去请求taobao,得到响应数据,缓存在服务器,并进行相应的处理,解析分段(分析即分成多个小的html),然后返回分段后的第一个html。
。。学习讨论
但是我现在主要面临的问题是,如果解析分段一个html,并且显示的文字内容是差不多大小的,我就必须要过滤所有页面的标签,重新解析一遍,不知道有没有什么好的办法。
<html>
<head>
<title> new document </title>
<meta name="generator" content="editplus">
<meta name="author" content="">
<meta name="keywords" content="">
<meta name="description" content="">
</head> <body>
<div>
content....
</div>
<div>
content...
</div>
</body>
</html>看上面的html代码,我现在要把body里面的内容分解出来内容长度要差不多,当然实际情况并不像上面这么简单,就如csdn首页网站,里面一样。
把body里面的内容分解成为多个html,head是一样的,只是body每页的内容不一样,就是把body里面的内容分解成为多个小html。
那你可以去试下找找有没有这类开源实现 拆解大html,分解为小html这类