如何将多个小的html文件合并成一个大的html文件?

新手上路,请多包涵

并且自动在生成的html文件中生成目录

阅读 24.8k
1 个回答
  1. 如果sect1.html sect2.html没有<html><head><body>只有html格式的内容的话,用shell就可以解决
cat /data/sect/*.html > /data/temp.html

然后用shell写一个循环把sect目录下的所有html文件列出来,echo到最终文件的头部用html锚链接的形式生成目录,然后把temp.html附加到最终html的尾部即可

  1. 如果每个sect都是完整独立的html文件,那可以用DOM模型来抽取你需要的sect1,sect2的内容。然后写入到一个最终文件中去. php的html DOM 解析器http://simplehtmldom.sourceforge.net/,或者python的http://www.crummy.com/software/Beauti...
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题