0% found this document useful (0 votes)
43 views3 pages

Monchif

Uploaded by

bajjioui1993
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
43 views3 pages

Monchif

Uploaded by

bajjioui1993
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 3

// ==UserScript==

// @name monchiif
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author You
// @match
https://github.com/itsmaaroufwork/bls_spain_visa_appointment_scripts/blob/
c4511a4e7dafc3be31eed0beaec75bbb83ce3f67/BLS_alert.js
// @match https://algeria.blsspainvisa.com/book_appointment.php
// @icon https://www.google.com/s2/favicons?sz=64&domain=github.com
// @grant none
// ==/UserScript==

(function() {
window.addEventListener("load", myMain, false);

function myMain(evt) {
console.log('Start');

if (document.getElementsByName('agree')[0]) {
document.getElementsByName('agree')[0].click();
}
else {
chrome.storage.sync.get(['phone', 'juridiction', 'mail', 'code'], function
(storage) {

if (document.getElementById('otpvr')) {

Fill(storage);
if (storage.code == '') {

StartRequestInterval(storage);
} else {
document.getElementById('otpvr').value = storage.code;
location.href = `javascript:
var intrval = setInterval(() => {
var g =grecaptcha.getResponse();
if(g != ''){
document.getElementsByName('save')[0].click();
console.log("redirecting");
clearInterval(intrval);
}else{
console.log('not checked yet');
}
}, 500);`;
}
}
else {
if (storage.code == '')
StartRequestInterval(storage);
else {
console.log('error shouldnt get here');
location.reload();
}
}
});
}
}
//intervals
var CodeRequest;
var blsRequest;
var jurid;
var popUp;

//UI
var btn = null;

function StartRequestInterval(storage) {

let jur = '15#Algiers#10';


if (storage.juridiction == '31')
jur = '14#Oran#9';

location.href =
`javascript: var inter = setInterval(
function () {
$().ready(
function () {
$.ajax({
type: "GET",
url:
'https://algeria.blsspainvisa.com/book_appointment.php',
crossDomain: true,
success: function (data) {
var html = $(data);
var newTokken = $('#csrftokenvalue', html).val();
console.log(newTokken);
var email = '${storage.mail}';
var jurisId = '${jur}'.split('#');
/*var jurisId = '15#Algiers#10'.split('#');
var jurisId = '14#Oran#9'.split('#');*/
var phoneCode = '213';
var mobileNo = '${storage.phone}';
var visa = '';
console.log(email+' '+jurisId+' '+mobileNo);
$.ajax({
type: "POST",
data: "gofor=send_mail&email=" + email +
"&phone_code=" + phoneCode + "&phone_no=" + mobileNo + "&center_id=" + jurisId[2] +
"&visa=" + visa + "&token=" + newTokken,
url: "ajax.php",
success: function (response) {
console.log(response.trim());
if (response.trim() == "full") {
$("#reponse_div").html("full :3");
} else if (response.trim() == "fail") {
} else if (response.trim() == "same") {
$("#reponse_div").html("true");
clearInterval(inter);
} else if (response.trim() == "error") {
} else if (response.trim() == "CSRF Token
validation Failed") {
} else if (response.trim() == "pass") {
$("#reponse_div").html("true");
clearInterval(inter);
} else {
}
}
});
}, error: function (xhr, ajaxOptions, thrownError) {
console.log('xHR: ' + xhr);
console.log('ajaxOption: ' + ajaxOptions);
console.log('thrownError: ' + thrownError);
}
});
});
}, 5000);`;
console.log('starting server');
console.log('Do not forget to restart extention');
chrome.runtime.sendMessage({ message: 'GetCode', mobileno: storage.phone });
}

function Fill(storage) {
location.href = "javascript:showQuestion(); void 0";
document.getElementById('phone').value = storage.phone;
document.getElementById('email').value = storage.mail;
document.getElementById('juridiction').value = storage.juridiction; // alger
15#Algiers#10 Oran 14#Oran#9
jurid = setInterval(function () {
if (document.getElementById('juridiction') != null) {
document.getElementById('juridiction').selectedIndex =
storage.juridiction; // 04 alger 31 Oran
clearInterval(jurid);
}
}, 200);
popUp = setInterval(function () {
if (document.getElementsByClassName("popup-appCloseIcon")[0] != null) {
document.getElementsByClassName("popup-appCloseIcon")[0].click();
clearInterval(popUp);
}
}, 200);
console.log(storage.code);
}
// code listener
chrome.runtime.onMessage.addListener(function (request, sender, sendResponse) {
console.log(request);
if (request.message == 'SetCode') {
location.reload();
}
});
})();

You might also like