当前网页中包含有Javascript动态生成网页的内容,想要将当前网页的所有内容及格式保存为静态的html,如何实现?
Python目前能实现保存网页,但是是保存原网页的源码,未能实现将所有内容及格式保存为静态html。
用Python的requests库解决这个问题比较简单,例程如下:
说明一下,requests库不是Python内置的,不过很流行,很多发行版都带,没带的话就去requests官网去下载,或者用 pip install requests命令安装最新版。
这个程序里在保存文件前,还需要把字符编码设置一下,用的是自带的sys库。