Greasy Fork is available in English.

Скрипт новый Beeline Билайн 2020!

Скрипт скидок для Beeline

// ==UserScript==
// @name        Скрипт новый Beeline Билайн 2020!
// @namespace   Скрипт для Beeline!
// @name:ru     Script Discount Bee
// @description:ru     Скрипт скидок для Bee
// @description:en     Tool for Beeline
// @include     https://*.beeline.ru/*
// @version      Установить 10.3 | 10.3
// @grant       none
// @author      Работающий скрипт для скидок Билайн (@eminem2007)!
// @description Скрипт скидок для Beeline
// ==/UserScript==

$('body').prepend(`
<style>
.zTool {
    margin: 15px;
}
.zTool * {
    margin: 5px;
}
.zTool pre {
    black-space: pre-wrap;
    word-wrap: break-word;
}
#socs th {
    border: 1px solid black;
    padding: 5px;
    font-weight: bold;
}
#socs td {
    border: 1px solid black;
    padding: 5px;
}
a {
    cursor: pointer;
}
</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="X-Requested-With" size="30"> </td>
                    <td>
                        <input type="text" value="XMLHttpRequest" size="50"> </td>
                </tr>
                <tr class="get">
                    <td>
                      <input type="text" value="soc" size="30"> </td>
                    <td>э
                        <input id="soc_input" type="text" value="" size="50" placeholder="Введите soc или нажмите на нужный ниже"> </td>
                </tr>
                <tr class="post">
                   td>
                </tr>
            </tbody>
        </table>
        <hr>
        <ul>
            <table id="socs">
                <tr>
                    <th>Всё за 90</th>
                    <th>Всё только для своих</th>
                    <th>Скидочки для всех! -__-</th>
                    <th>Ссылка на ВТДС и Вз90</th>
                </tr>
                <tr>
                    <td>

                        <p><a class="soc">06TMALL90</a> - СФО</p>
                        <p><a class="soc">04CBM_1</a> - ЮФО и СКФО </p>
                        <p><a class="soc">08ALL90</a> - УрФО</p>
                        <p><a class="soc">TMVS90</a> - ЦФО (Москва)</p>
                        <p><a class="soc">ххTMVSE_S</a> - ЦФО (хх – код рег.)</p>
                        <p><a class="soc">03TMVZ_1</a> - ПФО</p>
                        <p><a class="soc">49TM90</a> - ДФО</p>

                    </td>
                    <td>
                        <p><a class="soc">06VSERLTS</a> - СФО</p>
                        <p><a class="soc">04VSERTLS</a> - ЮФО и СКФО</p>
                        <p><a class="soc">CNTVSRLTS</a> - УрФО</p>
                        <p><a class="soc">VIPVSRLTS</a> - ЦФО (Москва)</p>
                        <p><a class="soc">CRVSRLTS</a> - ЦФО</p>
                        <p><a class="soc">BMVSRLTS</a> - ЦФО (Владимир, Рязань)</p>
                        <p><a class="soc">BRNVSRLTS</a> - ЦФО (Брянск)</p>
                        <p><a class="soc">CNTVSRLTS</a> - ПФО</p>
                        <p><a class="soc">NNGVSRLTS</a> - ПФО (Ниж.Новгород)</p>
                        <p><a class="soc">SZVSRLTS</a> - СЗФО</p>
                     </td>
                     <td>
                        <p><a class-"soc">TMDIS90</a> - Скидончик 90% (бессрочно) </p>
                        <p><a class-"soc">TMDIS80</a> - Скидончик 80% (бессрочно)</p>
                        <p><a class-"soc">TMDIS70</a> - Скидончик 70% (бессрочно) </p>
                        <p><a class-"soc">TMDIS60</a> - Скидончик 60% (бессрочно)</p>
                        <p><a class-"soc">TMDISC90</a> - Скидончик 90% (12 месяцев) </p>
                        <p><a class-"soc">ORSCM_T_E</a> - Скидончик 80% (12 месяцев) </p>
                        <p><a class-"soc">TMDISC70</a> - Скидончик 70% (12 месяцев) </p>
                        <p><a class-"soc">ORSCM_T_F</a> - Скидончик 60% (12 месяцев) </p>
                        <p><a class-"soc">TMDISC50</a> - Скидончик 50% (12 месяцев) </p>
                        <p><a class-"soc">SALE_50</a> - Скидончик 50% (1 месяц) </p>
                        <p><a class-"soc">DISC50_6</a> - Скидончик 50% (6 месяцев) </p>
                        <p><a class-"soc">ORSCM_T_S</a> - Скидончик 40% (12 месяцев) </p>
                        <p><a class-"soc">ORSCM_O_H</a> - Скидончик 100% (1 месяц) </p>
                        <p><a class-"soc">DISCONV</a> - Скидка 100% (Стоимость подкл. около 60р.(от региона зависит) </p>
                    </td>
                    <td>
                        <p><a >Всё для своих</a> - <a href="https://beeline.ru/customers/products/mobile/tariffs/details/vsye-dlya-svoikh/" target="_blank">Описание тарифа</a></p>
                        <p><a >Секунда</a> - <a href="https://beeline.ru/customers/products/mobile/tariffs/details/sekunda/" target="_blank">Описание тарифа</a></p>
                        <p><a >Би+</a> - <a href="https://beeline.ru/customers/products/mobile/tariffs/details/bi-plus/" target="_blank">Описание тарифа</a></p>
                        <p><a >Всё для тебя (ПФО)</a> - <a href="https://beeline.ru/customers/products/mobile/tariffs/details/vse-dlya-tebya/" target="_blank">Описание тарифа</a></p>

                    </td>
                    <td>
                        <p><a >https://beeline.ru/customers/products/mobile/tariffs/detailsbysoc/XXXXX/</p>
                        <p><a >XXXXX – soc тарифа</p>
                        <p><a >78SEB -"Где 78 меням под свой регион" тариф с которого можно бесплатно переходить.(Семья для перевода на другой тариф)</p>
                        <p><a >YUG_SEB - Сок ЮГА
                          <p><a >56SEB - Сок ПФО
                          <p><a > Также у меня есть приватная группа. Где собрана почти вся база билайна и не только билайна
                          <p><a > Мой телеграмм для вопросов - https://tele.click/eminem2007
                    </td>
                </tr>
            </table>
        </ul>
        <hr>
        <button onclick="send('off')">ЖМАКАЙ!</button>
        <button onclick="getSocs()">Подключенные услуги</button> < | >
		<a href="https://4pda.ru/forum/index.php?showtopic=954346&view=findpost&p=87357010" target="_blank">Защита от любых списаний</a> |
		<a href="https://tele.click/beeline_administrator" target="_blank">НАША ПРИВАТНАЯ ГРУППА, ГДЕ ВЫ МОЖЕТЕ ЗАДАТЬ ВОПРОСЫ!! (ЛС)</a> |
		<a href="http://4pda.ru/forum/index.php?showtopic=954346&view=findpost&p=91077205" target="_blank">Аббревиатуры</a> |



    </section>
    <hr>

    <span style="display: none" id="zLoading">Установка скидки...</span>
    <b id="zOtvetText" style="display:none">Вот ответ:</b>
    <pre id="zOtvet"></pre>

    <script>
        var socs = $('.soc');
        for (var i = 0; i < socs.length; i++) {
            socs[i].onclick = function() {
                $('#soc_input').val(this.innerHTML);
            }
        }

        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();
                            var data = JSON.parse(jqXHR.responseText),
                                resp;
                            if (data.isSucceeded) {
                                resp = '<font color="green">Ошибка установки, напишите в телеграмм - tele.click/eminem2007</font>';
                            } else {
                                resp = '<font color="red">Пиши в телеграмм - tele.click/eminem2007</font>';
                            }

                            $('#zOtvet').show().html(resp);
                            break;
                        default:
                            $('#zLoading').hide();
                            $('#zOtvetText').show();
                            $('#zOtvet').show().html('Чет ни так, по вопросам в телегу - tele.click/eminem2007');
                    }
                }
            });
        }

        function getSocs() {
            $('#zLoading').show();
            $('#zOtvetText').hide();
            $('#zOtvet').hide();
            $.ajax({
                url: 'https://' + document.domain + '/gtm/getdatalayerauth',
                type: 'POST',
                contentType: "application/json;charset=UTF-8",
                complete: function(jqXHR, textStatus) {
                    switch (jqXHR.status) {
                        case 200:
                            $('#zLoading').hide();
                            $('#zOtvetText').show();
                            var list = [],
                                data = JSON.parse(jqXHR.responseText);
                            data = data.View.List[0].AvailableServices;
                            for (var i = 0; i < data.length; i++) {
                                list.push(data[i].AvailableServiceId + ' - ' + data[i].AvailableServiceName + '<br>');
                            }
                            $('#zOtvet').show().html(list);
                            break;
                        default:
                            $('#zLoading').hide();
                            $('#zOtvetText').show();
                            $('#zOtvet').show().html('Пиши в телеграмм - tele.click/eminem2007');
                    }
                }
            });
        }
    </script>
</div>
`);
    document.getElementById('URLz').value = "https://"+document.domain+"/customers/products/mobile/tariffs/connecttariff/"
}