今天跟大家唠唠我咋把网页整个儿扒下来的事儿。
事情是这么开始的,前几天我想搞一个网站的全部内容下来,方便我离线的时候也能看,毕竟有些资料嘛得随时查阅。一开始我琢磨着,这还不简单,不就是另存为吗?结果一试,好家伙,只能保存当前页面,其他的链接都歇菜。
这下我就不乐意,赶紧上网搜罗,看看有没有啥好用的工具。搜一圈,发现方法还真不少,什么浏览器插件、下载软件、审查元素,看得我眼花缭乱。不过我这人比较喜欢直接上手,先试试再说。
尝试一:浏览器的“审查元素”
第一个尝试是“审查元素”,听说能找到网页里的视频和音频资源。我打开Chrome,找到想扒的网页,右键“检查”,然后切到“Network”选项卡。这玩意儿我以前没咋用过,看着密密麻麻的请求,有点懵。不过我还是耐着性子,刷新一下页面,然后一个一个地筛选,看看有没有视频或者音频文件。结果……找半天,也没找到我想要的东西,放弃!
尝试二:Downni视频下载工具
既然“审查元素”不好使,我就换个思路,想着能不能用专门的下载工具。在网上搜搜,找到一个叫Downni的视频下载工具。按照网上的教程,我先去Downni的官网下载安装包,这步可得小心点,别下到假的或者带病毒的。安装好之后,打开Downni,把我想下载的网页链接复制进去。Downni倒是挺智能,自动就开始解析视频信息。但是,我这回想下的是整个网页,不是单个视频,所以这个方法也行不通。
尝试三:HTTrack!搞定!
试两个方法都不行,我有点着急,这难道是个硬骨头?不死心,继续搜!这回我发现一个叫HTTrack的开源工具,据说能把整个网站都下载下来。这听起来正是我想要的!赶紧下载安装。HTTrack的界面有点老旧,不过功能是真的强大。我新建一个项目,填上网站的地址,设置好下载的深度和过滤规则(比如排除一些图片或者文件),然后就开始下载。这过程有点慢,毕竟要把整个网站都扒下来嘛等大概一个小时,终于下完!打开HTTrack的本地目录,我看到一个完整的网站结构,所有的网页、图片、CSS、JS文件都在里面。双击打开*,熟悉的网页界面出现!太棒,搞定!
- “审查元素”适合下载单个资源,比如视频或者音频。
- Downni这种视频下载工具,只能下载网页上的视频。
- HTTrack这种离线浏览器,才能把整个网站都下载下来。
这回的实践告诉我,不同的需求要用不同的工具。以后再遇到类似的需求,我就知道该怎么做。希望我的经验能帮到大家!
还没有评论,来说两句吧...