ybbao
非常火狐
非常火狐
  • UID27616
  • 注册日期2008-12-29
  • 最后登录2023-05-21
  • 发帖数721
  • 经验53枚
  • 威望0点
  • 贡献值36点
  • 好评度1点
  • 社区居民
15楼#
发布于:2010-10-16 20:48
装Scriptish 0.1b5可以解决崩溃问题
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2024-08-29
  • 发帖数9187
  • 经验398枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
16楼#
发布于:2010-10-16 20:48
谢谢楼上,测试有效无崩溃。
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
distance0
火狐狸
火狐狸
  • UID33859
  • 注册日期2010-09-01
  • 最后登录2010-10-29
  • 发帖数177
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
17楼#
发布于:2010-10-16 20:48
不崩溃还是你们没用“对”脚本吧。
你试下这个,要是不崩再说不崩。hotfile去除等待时间的。
// ==UserScript==
// @name        hotfile.com helper for Opera 9/10, GreaseMonkey and Chrome
// @version     2.2
// @date        10.08.2010
// @author      ki0 <ki0@ua.fm>
// @download:   http://userscripts.org/scripts/source/68411.user.js
// @include http://hotfile.com/dl/*
// @include http://www.hotfile.com/dl/*
// ==/UserScript==

// NOTICE! Autostart is recomended! No parallel downloads detecting without autostart!
// Autostart gives you a posibility to open several links, provide capcha,
// and just wait for their downloading in turns! 

var autostart_download = /*@Enable automatic downloading start@bool@*/true/*@*/;
var autostart_timer = /*@Enable automatic timer countdown start@bool@*/true/*@*/;

// WARNING! This variables should not be modified!
var link;
var runonce = 1;
var req = null;
var wait = 0;
var title = null;
var waitStep = 2000;// the bigger value, the smaller possibility of simultaneous request(which is not permited)
var repeatTimeout = 5000;
var anotherDownload = 7200000;


function addScript(text)
{
	var start = document.createElement("script");
	start.type="text/javascript";
	start.innerHTML = text;
	document.body.appendChild(start);
}


function addReaptcha()
{
	addScript('Recaptcha.widget = Recaptcha.$("recaptcha_widget_div"); \
		Recaptcha.challenge_callback();');
}

function submitForm(){
	addScript('document.write = function(a){};');

	var main_div = document.createElement("div");
	main_div.id = "main_div";
	main_div.style.position = "absolute";
	main_div.style.overflow = "auto";
	main_div.style.width = "auto";
	main_div.style.height = "auto";
	main_div.style.left = "0%";
	main_div.style.top = "0%";
	main_div.style.backgroundColor = "white";
        document.body.appendChild(main_div);
	
	var form = document.createElement("form");
	form.method = "POST";
	main_div.appendChild(form);

	var input = document.createElement("input");
	input.name = "action";
	input.value = "checkcaptcha";
	input.type = "hidden";
	form.appendChild(input);

	var div = document.createElement("div");
	div.id="recaptcha_widget_div";
	div.style.display = "none";
	form.appendChild(div);

	var input = document.createElement("input");
	input.type = "submit";
	input.value = "Download the file";
	form.appendChild(input);

	var challenge = document.createElement("script");
	challenge.type="text/javascript";
	challenge.src="http://www.google.com/recaptcha/api/challenge?k=6LfRJwkAAAAAAGmA3mAiAcAsRsWvfkBijaZWEvkD";
	document.body.appendChild(challenge);

	var recaptcha = document.createElement("script");
	recaptcha.type="text/javascript";
	recaptcha.src="http://www.google.com/recaptcha/api/js/recaptcha.js";
	document.body.appendChild(recaptcha);

	challenge.addEventListener('load', addReaptcha, false);
	recaptcha.addEventListener('load', addReaptcha, false);

	if (autostart_timer)
	{
		var freebut = document.getElementById('freebut'); // hour limit
		if (freebut)
		{
			addScript('var old = showhtimer; \
				showhtimer = function () \
				{ \
					old(); \
					var freebut = document.getElementById("freebut"); \
					if (freebut.children[0].getAttribute("onclick")) \
						starttimer(); \
				}');
		}
		else
			addScript('starttimer();');
	}
}

function getLink(){
	var arr = document.getElementsByTagName("a");
	for (i = 0; i < arr.length; i++) {
		if (arr[i].href.indexOf("/get/") > -1) 
			break;
	}
	if (!arr[i]) 
		return;
	return arr[i];
}

function stateChanged(){
	if (req.readyState == 4) {
		if (req.status == 200) {
			var res = req.responseText.match(/timerend=d\.getTime\(\)\+[\d]+/g);
			var htm = res[1].match(/\+([\d]+)/);
			return htm[1];
		}
		else 
			document.title = "XMLHttpRequest Error! " + title;
	}
	return anotherDownload;//error - simulate "abother download in progress" for repeat request
}

function GetTimeout(){
	req = new XMLHttpRequest();
	req.open("GET", location.href, false);
	req.send(null);
	return stateChanged();
}

function checkTimer(){
	if (wait > 0) {
		if (wait != anotherDownload) {
			var mins = wait / 60000;
			alert("Wait for " + mins.toFixed(2) + " minutes to start downloading!");
		}
		else 
			alert("Another download in progress! Script is waiting for completion!");
		return false;
	}
	if (autostart_download) {
		setTimeout(start_Timer, (Math.random() * waitStep));//dosn't another download already started?(recheck timer)
	}
	return true;
}

function timer(){
	if (wait > 0) {
		var mins = wait / 60000;
		document.title = "Wait " + mins.toFixed(2) + " mins! " + title;
		wait -= waitStep;
		setTimeout(timer, waitStep);
	}
	else {
		document.title = "Ready! " + title;
		checkTimer();
	}
}

function start_Timer(){
	wait = GetTimeout();
	if (wait == anotherDownload) {
		document.title = "Parallel download! " + title;
		setTimeout(start_Timer, repeatTimeout);
	}
	else {
		if (wait > 0) 
			timer();
		else 
			document.location.href = link.href;
	}
}


function OnLoad()
{
	if (!document.forms.length) //run when DOM is ready
		return;
	if (!runonce) // run only once
		return;
	runonce = 0;
	if (document.forms.namedItem("f")) //main page
		submitForm();
	else {
		if (!document.forms[1])//download: autostart_download!!!
		{
			title = document.title;
			link = getLink();
			link.addEventListener('click', function(e){
				checkTimer();
				e.preventDefault();
			}, true);
			start_Timer();
		}
	}
}

if (document.readyState == "complete")
	OnLoad();
else
	window.addEventListener('load', OnLoad, false);


再随便找个下载地址:
http://hotfile.com/dl/77023727/f65ea19/ ... 1.rar.html
进去后在左上角输入验证码,回车或者点下载。
ybbao
非常火狐
非常火狐
  • UID27616
  • 注册日期2008-12-29
  • 最后登录2023-05-21
  • 发帖数721
  • 经验53枚
  • 威望0点
  • 贡献值36点
  • 好评度1点
  • 社区居民
18楼#
发布于:2010-10-16 20:48
起码我现在用的不崩了。
wujxin
小狐狸
小狐狸
  • UID23554
  • 注册日期2008-04-05
  • 最后登录2020-04-14
  • 发帖数65
  • 经验18枚
  • 威望0点
  • 贡献值8点
  • 好评度1点
  • 社区居民
  • 忠实会员
19楼#
发布于:2010-10-16 20:48
跟扩展无关,跟具体的脚本有关,目前我只能禁用一些脚本才能不崩溃。
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2024-08-29
  • 发帖数9187
  • 经验398枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
20楼#
发布于:2010-10-16 20:48
distance0:不崩溃还是你们没用“对”脚本吧。
你试下这个,要是不崩再说不崩。
回到原帖


谁也没说不是,因为谁也不可能测试所有的脚本。

BTW: Hotfile那30秒,去除不去除有什么意义,下完一个,后面要等待那半个小时才是关键。那要这样不如用Mipony或者JD去挂。
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
openicq
狐狸大王
狐狸大王
  • UID5412
  • 注册日期2005-04-23
  • 最后登录2015-12-15
  • 发帖数353
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
21楼#
发布于:2010-10-16 20:48
一会更新最新的每夜版去~
caoyue
火狐狸
火狐狸
  • UID33966
  • 注册日期2010-09-12
  • 最后登录2016-04-02
  • 发帖数144
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
22楼#
发布于:2010-10-16 20:48
GM1019beta+最新每夜版,不崩溃了
distance0
火狐狸
火狐狸
  • UID33859
  • 注册日期2010-09-01
  • 最后登录2010-10-29
  • 发帖数177
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
23楼#
发布于:2010-10-16 20:48
最新的每夜版解决了崩溃的问题,firefox的bug不是升级greasemonkey和scriptish能解决的,为了印证这个问题,我专门在这里下载了10.15的greasemonkey来试验,同样不会崩溃。前几天用这个是频繁崩溃的。
https://arantius.com/misc/gm-nightly/
hotfile是等60秒,等的时候你肯定不想盯着看,去看别的页面可能过一会儿就把这边给忘了。30分钟可以换ip来解决。
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2024-08-29
  • 发帖数9187
  • 经验398枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
24楼#
发布于:2010-10-16 20:48
hotfile是等60秒,等的时候你肯定不想盯着看,去看别的页面可能过一会儿就把这边给忘了。30分钟可以换ip来解决。


所以还不如装个软件,自动等待,自动换IP。你是能换IP啊,我ISP是固定IP,只有花几美元去买个代理下。
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
ybbao
非常火狐
非常火狐
  • UID27616
  • 注册日期2008-12-29
  • 最后登录2023-05-21
  • 发帖数721
  • 经验53枚
  • 威望0点
  • 贡献值36点
  • 好评度1点
  • 社区居民
25楼#
发布于:2010-10-16 20:48
kmc

所以还不如装个软件,自动等待,自动换IP。你是能换IP啊,我ISP是固定IP,只有花几美元去买个代理下。
回到原帖


能外挂解决这个问题吗?不需要等待什么的
distance0
火狐狸
火狐狸
  • UID33859
  • 注册日期2010-09-01
  • 最后登录2010-10-29
  • 发帖数177
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
26楼#
发布于:2010-10-16 20:48
kmc

所以还不如装个软件,自动等待,自动换IP。你是能换IP啊,我ISP是固定IP,只有花几美元去买个代理下。
回到原帖

软件也试过,不是要装java环境,就是要装.net,我用xp,c盘只留1g左右空间(这样ghost压缩文件只有几百兆,恢复只用20多秒)两样都不想装。
其实有的免费代理速度也很快,不过要看时段,比如后半夜和早上。
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2024-08-29
  • 发帖数9187
  • 经验398枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
27楼#
发布于:2010-10-16 20:48
能外挂解决这个问题吗?不需要等待什么的

之前也不是没有出现过破解,失效得越来越快,别人网盘有的是钱请人反外挂。
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
qulinshan
火狐狸
火狐狸
  • UID11499
  • 注册日期2006-02-12
  • 最后登录2012-11-29
  • 发帖数167
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
28楼#
发布于:2010-10-16 20:48
跑题了~~~~~~~~~~~
上一页 下一页
游客

返回顶部