Black_Sun / Letitbit to captcha

// ==UserScript==
// @id             letitbit.net-53fccd03-790f-4bc4-a270-c454a36eb221@scriptish
// @name           Letitbit to captcha 
// @version        2.1
// @history        2.1 Вернул старую схему, т.к. новую прикрыли походу, постарался всегда выводить нормальную страницу, не ребранд.
// @history        2.0 Переписал скрипт целиком, теперь ссылка появляется сразу без ожидания, если она есть, уменьшил и модифицировал скрипт ReklatsMasters, некоторая структура сохранена, некоторая переделана, ждём других сриптов от ReklatsMasters.
// @history        1.5.12.1 Добавлены ссылка автоматического обновления на случай не подхвата при установке оного.
// @history        1.5.12 Обход новых изменений
// @history        1.5.11.2 Изменено: jquery библиотека, связано со взломом сайта jquery 
// @history        1.5.11 Не удалось убрать открытие окна, выставил его закрытие при открытии, закрытие работает не везде.
// @history        1.5.10 Добавил тестовый вариант удаления открывающегося окна с рекламой
// @history        1.5.9 Летитбит вставил страница проверки на страницу скачивания, обход.
// @history        1.5.8 Новая страница
// @history        1.5.7 Добавил окончательно вывод каптчи, добавил обработку ENTER на форме ввода каптчи, добавил корректную обработку клика по кнопке send при наличии ENTER.
// @history        1.5.6 Исправил мелкий баг, при котором невозможно скачать файл.
// @history        1.5.5 И сразу очередной апдейт на автофокус на поле ввода каптчи.
// @history        1.5.4 Попытка вывести каптчу
// @history        1.5.3 Немного убавил время ожидания и сразу открыл каптчу на странице.
// @history        1.5.2 Видео зачем-то перенесли на страницу скачивания, убрал.
// @history        1.5.1 Попытка убрать нофикатор о скаймонке
// @history        1.5 Добавлена информация о происходящем.
// @history        1.4 Новый тип генерации input
// @history        1.3 Убрано автоскачивание, подправлены некоторые баги, код теперь не зашифрован.
// @history        1.2 Добавления функция автоскачивание, но пока что для её вкл\выкл нужно менять строчку кода
// @history        1.1 Поддержка skymonk страницы
// @history        1.0 Версия пропуска страниц до каптчи (в некоторых странах нет каптчи, просто сразу ссылка)
// @namespace      http://userscripts.org/scripts/show/157017
// @author         Black_Sun
// @grant   none
// @include        http://letitbit.net/download*
// @include        http://*.letitbit.net/download*
// @include        http://vip-file.com/download*
// @include        http://*.vip-file.com/download*
// @include        http://shareflare.net/download*
// @include        http://*.shareflare.net/download*
// @updateURL https://openuserjs.org/install/Black_Sun/Letitbit_to_captcha.user.js
// @Download https://openuserjs.org/install/Black_Sun/Letitbit_to_captcha.user.js
// @unwrap
// @run-at         document-end
// ==/UserScript==

var a = location.href;
var b = document.getElementById("ifree_form");

if (a.search(/u\d{1,}\.letitbit\.net\/download\//ig) != -1) {
	$('body').prepend("<span style='font:24px Arial bold;color:white;background:#044DA4;width:100%;display:block;text-align:center'>Страница скоро инициализируется, ждите, зависит от скорости letitbit'a</span>")
$(function(){
	function check(){

        var inps = document.getElementById("ifree_form").getElementsByTagName('input')
        for (var i = 0; i < inps.length; i++) {
		if(inps[i].getAttribute('value')=='d3_olymptrade'){inps[i].parentNode.removeChild(inps[i])}
		if(inps[i].getAttribute('value')=='d3_moevideo'){inps[i].parentNode.removeChild(inps[i])}
		if (inps[i].getAttribute('name') == "redirect_to_pin") {
		
                $('#test_btn_1').click()
		   }
		}
		
       setTimeout(check, 1000)
	}
	
    check()
})
};
if (a.search(/\/js.paycaptcha.net.*/ig) != -1) {
	window.close();
}
if (a.search(/\/download3.php/ig) != -1) {
	
    var fcp=$('.vcaptcha_wrapper').find('.mcmp_img').attr('src')
    $(function(){
	
	if (document.title.search('OLYMPTRADE') !=-1) {
	//setTimeout(function(){$('#d3_form').submit()},3000)
	}
	if (a.search(/olymptrade/ig)!=-1) {
	//setTimeout(function(){$("#popunder_link").click()},3000)
	}

		//$('.video-block,.content-cross,.page-content-wrapper iframe[src*="moevideo"],.block-video,.block-header,.block-start-earn').hide();
		
		$("#videocaptcha_word").keypress(function( event ) {
			if ( event.which == 13 ) {
				$('.vcaptcha_inputs').find('button').trigger('click');
				$('.vcaptcha_inputs').find('button').trigger('click');
			}
		})
		$('.vcaptcha_inputs').find('button').one('click',function() {
			$('.vcaptcha_inputs').find('button').trigger('click');
		})		
		
		$('#download_form').after("<img id='paycaimg'/>")
		$('#download_form').find('.payca-gif').eq(0).click(function(){alert('asd')
			setTimeout(function(){$('#paycaimg').attr('style','background-image:'+$('#download_form').find('.payca-gif').eq(0).css('backgroundImage'))},1000)
			
		})
			
			
		
		$('#videocaptcha_word').focus();
	});
	if ($("body").hasClass("download4-rebrand")) {
		$('#captcha').removeClass('hide');
		$('#download_content').remove();
		$('#dialog_reminder').remove()
		
		$("#skymonk_checkbox").find('input').eq(0).attr('checked', false)
		$("#captcha").removeClass("hide")
		setTimeout(function(){
		$(".payca-advert").remove()
		$('iframe[src*="moevideo"]').remove()
		},3000)
		setTimeout(function(){
		$(".payca-advert").remove()
		},6000)
		} else {
		$('#captchav').append('<img src="'+fcp+'" />')
		$('#captcha').removeClass('hide');
		$('#download_content').remove();
		$('object').remove();
		$('#dialog_reminder').remove();
		$("#free_download_action").removeClass("hide-block")
		$("#free_download_btn").hide()
		$("#skymonk_checkbox").find('input').eq(0).attr('checked', false)
		$(".ui-dialog").remove()
		$("#captcha").removeClass("hide-block")
		$("#links").removeClass("hide-block")
		$("#stopwatch").addClass("hide-block")
		setTimeout(function(){
		$('#captchav').find('.mcmp_poster_img').trigger('click');
		},1000)

	}
}