Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Доброго времени суток) Подключаем скидку себе и знакомым на любой предоплатный тариф Билайн.
1. Устанавливаем расширение Tampermonkey в браузер.
2. Сохраняем код ниже в файл с Beeline.user.js (или скачиваем
3. Заходим в ЛК Билайна, дальше сами.
1. Устанавливаем расширение Tampermonkey в браузер.
2. Сохраняем код ниже в файл с Beeline.user.js (или скачиваем
Пожалуйста,
Вход
или
Регистрация
для просмотра содержимого URL-адресов!
)и импортируем в Tampermonkey. // ==UserScript==
// @name Beeline
// @namespace Beeline
// @name:ru Beeline
// @description:ru Инструмент для Beeline
// @description:en Tool for Beeline
// @Include https://*.beeline.ru/*
// @Version 1.3
// @grant none
// @author NULL
// @description Инструмент для Beeline
// ==/UserScript==
$('body').prepend(`
<style>
.zTool {
margin: 10px;
}
.zTool * {
margin: 5px;
}
.zTool pre {
white-space: pre-wrap;
word-wrap: break-word;}
</style>
`);
if (~$('body').text().indexOf('Войдите, чтобы получить доступ к вашим персональным данным.')) {
$('body').prepend(`<div class="zTool"><b>Авторизируйтесь для пользования инструментом!</b></div>`);
} else {
$('body').prepend(`
<div class="zTool">
<hr>
<section id="blockOff">
Адрес: <input id="URLz" class="URIoff" size="100%" type="text">
<hr>
<table id="dataoff">
<tbody>
<tr>
<td>Имя:</td>
<td>Значение:</td>
</tr>
<tr class="get">
<td><input type="text" value="downsellOfferType" size="30"></td>
<td><input type="text" value="Discount" size="50"></td>
</tr>
<tr class="get">
<td><input type="text" value="serviceSoc" size="30"></td>
<td><input type="text" value="12TMDIS90" size="50"></td>
</tr>
</tbody>
</table>
<hr>
<ul>
<li>12TMDIS70 - скидка 70% на год</li>
<li>12TMDIS80 - скидка 80% на год</li>
<li>12TMDIS90 - скидка 90% на год</li>
<li>BEEUNLRF0 - безлимитные звонки на Билайн</li>
<li> </li>
</ul>
<hr>
<button onclick="send('off')">GO</button>
</section>
<hr>
<span style="display: none" id="zLoading">Отправляем запрос...</span>
<b id="zOtvetText" style="display:none">Ответ:</b>
<pre id="zOtvet"></pre>
<script>
function send(type) {
var data = [];
$('#data'+type+' tbody tr.get').each(function() {
data[$(this).find('td:nth-child(1) input').val()] = $(this).find('td:nth-child(2) input').val();
});
data = Object.assign({}, data);
$('#zLoading').show();
$('#zOtvetText').hide();
$('#zOtvet').hide();
$.ajax({
url: $('.URI'+type).val(),
type: 'POST',
contentType: "application/json;charset=UTF-8",
data: JSON.stringify(data),
complete: function(jqXHR, textStatus) {
switch (jqXHR.status) {
case 200:
$('#zLoading').hide();
$('#zOtvetText').show();
$('#zOtvet').show().html(JSON.stringify(jqXHR));
break;
default:
$('#zLoading').hide();
$('#zOtvetText').show();
$('#zOtvet').show().html('Какая-то ошибка!');
}
}
});
}
</script>
</div>
`);
document.getElementById('URLz').value = "https://"+document.domain+"/mobiledownsale/upsaleconnect";
}
// @name Beeline
// @namespace Beeline
// @name:ru Beeline
// @description:ru Инструмент для Beeline
// @description:en Tool for Beeline
// @Include https://*.beeline.ru/*
// @Version 1.3
// @grant none
// @author NULL
// @description Инструмент для Beeline
// ==/UserScript==
$('body').prepend(`
<style>
.zTool {
margin: 10px;
}
.zTool * {
margin: 5px;
}
.zTool pre {
white-space: pre-wrap;
word-wrap: break-word;}
</style>
`);
if (~$('body').text().indexOf('Войдите, чтобы получить доступ к вашим персональным данным.')) {
$('body').prepend(`<div class="zTool"><b>Авторизируйтесь для пользования инструментом!</b></div>`);
} else {
$('body').prepend(`
<div class="zTool">
<hr>
<section id="blockOff">
Адрес: <input id="URLz" class="URIoff" size="100%" type="text">
<hr>
<table id="dataoff">
<tbody>
<tr>
<td>Имя:</td>
<td>Значение:</td>
</tr>
<tr class="get">
<td><input type="text" value="downsellOfferType" size="30"></td>
<td><input type="text" value="Discount" size="50"></td>
</tr>
<tr class="get">
<td><input type="text" value="serviceSoc" size="30"></td>
<td><input type="text" value="12TMDIS90" size="50"></td>
</tr>
</tbody>
</table>
<hr>
<ul>
<li>12TMDIS70 - скидка 70% на год</li>
<li>12TMDIS80 - скидка 80% на год</li>
<li>12TMDIS90 - скидка 90% на год</li>
<li>BEEUNLRF0 - безлимитные звонки на Билайн</li>
<li> </li>
</ul>
<hr>
<button onclick="send('off')">GO</button>
</section>
<hr>
<span style="display: none" id="zLoading">Отправляем запрос...</span>
<b id="zOtvetText" style="display:none">Ответ:</b>
<pre id="zOtvet"></pre>
<script>
function send(type) {
var data = [];
$('#data'+type+' tbody tr.get').each(function() {
data[$(this).find('td:nth-child(1) input').val()] = $(this).find('td:nth-child(2) input').val();
});
data = Object.assign({}, data);
$('#zLoading').show();
$('#zOtvetText').hide();
$('#zOtvet').hide();
$.ajax({
url: $('.URI'+type).val(),
type: 'POST',
contentType: "application/json;charset=UTF-8",
data: JSON.stringify(data),
complete: function(jqXHR, textStatus) {
switch (jqXHR.status) {
case 200:
$('#zLoading').hide();
$('#zOtvetText').show();
$('#zOtvet').show().html(JSON.stringify(jqXHR));
break;
default:
$('#zLoading').hide();
$('#zOtvetText').show();
$('#zOtvet').show().html('Какая-то ошибка!');
}
}
});
}
</script>
</div>
`);
document.getElementById('URLz').value = "https://"+document.domain+"/mobiledownsale/upsaleconnect";
}