解决Offline Explorer崩溃闪退的问题

Author Avatar
LittleBlack 1月 19, 2019
  • 在其它设备中阅读本文章

先解决崩溃的问题

Offline Explorer作为一个扒站行业非常成功的软件,无论其界面或是其速度都是遥遥领先的。可以和其他同类型做个对比。

  1. Htttrack 太古老,一些网页上的交互内容完全不能拔下来,排版也有问题
  2. Teleport 可以算是最稳定的了,但还是古老,症结同上,只能10线程龟速下载
  3. Webzip 只能copy下页面,下载到后面全是错误,根本不能看
  4. IDM 这个可以算是非常成功的了,就是速度太慢
  5. OfflineExplorer可以同时开100个线程下载,界面清爽,可以通过曲线检测下载速度、CPU/硬盘/内存占用。可以方便的把网页转换成EXE或者CHM或者PDF或者MHT.它最大的缺点就是会闪退,今天就来解决这个问题。

正在离线一个网站,然后下到半路(或者刚开下载),就莫名其妙的崩溃了!(或者弹出一个内存错误的对话框,一点也会崩溃)且完全找不出症结所在。

好好的咋就闪退了呢

我也是把按钮全部试一遍试出来的。这个错误的原因完全是因为天杀的索引功能,一般人开启这个功能连自己都不知道。
1.右键点击项目,点击属性,去掉勾选”索引下载的文件快速搜索”复选框。

这个复选框就是罪魁祸首!

  1. 现在下载完全没有压力,应该是修好了。

好了

网页JS下载不下来?

看这个标题就懂了把。最恼火的就是下载一个网站之后发现里面的js全部点不开。
下面就是搞好这个问题的教程。

  1. (直接看动图把)右击项目,选择属性,选择Parsing,勾选那个Keep adwords and analytics scripts

勾选他

  1. 继续操作,在左边的菜单里找到user defined一栏,下拉框并选择”从所有站点下载”(很多网站的js甚至图片都会选择托管在其他人的服务器上)

这部也很重要

  1. 如果你的项目已经下载了一大堆网页了,需要点击上面的更新项目来把没下到的JS补充下载。

这边有个JS看见没有

下载速度还是慢?

在这里科普下,电信许诺的100M宽带中间的100M是用bit算的(小b),我们一般用的单位都是Byte(大B),1Byte=8bits,所以即使你有100M,最高也不过12M这样子。不过经过了你一栋楼的邻居的占用,你的路由器的垃圾配置,或者是服务器的延迟较高等因素算下来,有没有500KB还说不定。
Offline Explorer对每个网页发起请求然后下载,这个”请求“的过程实际上是在等待服务器响应。所以10个、20个线程请求延迟还是相当的高!那怎样能快一点呢?

  1. Offline的默认是下载之间有一秒延迟,去掉他

去掉延迟

  1. 100个线程下载,还怕不快?

嗨起来

  1. 领略下我风一样的速度!

呵呵

  1. 当然有些电脑开太多线程也会崩溃,推荐在50-20之间。兄弟们悠着点哈。