Билайн Рабочий НОЯБРЬ!

Билайн Рабочий НОЯБРЬ

  1. // ==UserScript==
  2. // @name Билайн Рабочий НОЯБРЬ!
  3. // @namespace Билайн скрипт НОЯБРЬ!
  4. // @name:ru Билайн Рабочий НОЯБРЬ!
  5. // @description:ru Билайн Рабочий НОЯБРЬ
  6. // @description:en Tools for Beeline
  7. // @include https://*.beeline.ru/*
  8. // @version 14.5 | 14.5
  9. // @grant none
  10. // @author Работающий скрипт для скидок Билайн (@airenexxx_tg)!
  11. // @description Билайн Рабочий НОЯБРЬ
  12. // ==/UserScript==
  13.  
  14. $('body').prepend(`
  15. <style>
  16. .zTool {
  17. margin: 15px;
  18. }
  19. .zTool * {
  20. margin: 5px;
  21. }
  22. .zTool pre {
  23. black-space: pre-wrap;
  24. word-wrap: break-word;
  25. }
  26. #socs th {
  27. border: 1px solid black;
  28. padding: 5px;
  29. font-weight: bold;
  30. }
  31. #socs td {
  32. border: 1px solid black;
  33. padding: 5px;
  34. }
  35. a {
  36. cursor: pointer;
  37. }
  38. </style>
  39. `);
  40.  
  41. if (~$('body').text().indexOf('Войдите, чтобы получить доступ к вашим персональным данным.')) {
  42. $('body').prepend(`<div class="zTool"><b>Авторизируйтесь для пользования инструментом!</b></div>`);
  43. } else {
  44. $('body').prepend(`
  45. <div class="zTool">
  46. <hr>
  47. <section id="blockOff">
  48. Адрес:
  49. <input id="URLz" class="URIoff" size="100%" type="text">
  50. <hr>
  51. <table id="dataoff">
  52. <tbody>
  53. <tr>
  54. <td>Имя:</td>
  55. <td>Значение:</td>
  56. </tr>
  57. <tr class="get">
  58. <td>
  59. <input type="text" value="X-Requested-With" size="30"> </td>
  60. <td>
  61. <input type="text" value="XMLHttpRequest" size="50"> </td>
  62. </tr>
  63. <tr class="get">
  64. <td>
  65. <input type="text" value="soc" size="30"> </td>
  66. <td
  67. <input id="soc_input" type="text" value="" size="50" placeholder="Введите soc или нажмите на нужный ниже"> </td>
  68. </tr>
  69. <tr class="post">
  70. td>
  71. </tr>
  72. </tbody>
  73. </table>
  74. <hr>
  75. <ul>
  76. <table id="socs">
  77. <tr>
  78. <th>Всё за 90</th>
  79. <th>Всё только для своих</th>
  80. <th>Скидочки для всех! -__-</th>
  81. <th>Ссылка на ВТДС и Вз90</th>
  82. </tr>
  83. <tr>
  84. <td>
  85.  
  86. <p><a class="soc">06TMALL90</a> - СФО</p>
  87. <p><a class="soc">04CBM_1</a> - ЮФО и СКФО </p>
  88. <p><a class="soc">08ALL90</a> - УрФО</p>
  89. <p><a class="soc">TMVS90</a> - ЦФО (Москва)</p>
  90. <p><a class="soc">ххTMVSE_S</a> - ЦФО (хх – код рег.)</p>
  91. <p><a class="soc">03TMVZ_1</a> - ПФО</p>
  92. <p><a class="soc">49TM90</a> - ДФО</p>
  93.  
  94. </td>
  95. <td>
  96. <p><a class="soc">06VSERLTS</a> - СФО</p>
  97. <p><a class="soc">04VSERTLS</a> - ЮФО и СКФО</p>
  98. <p><a class="soc">CNTVSRLTS</a> - УрФО</p>
  99. <p><a class="soc">VIPVSRLTS</a> - ЦФО (Москва)</p>
  100. <p><a class="soc">CRVSRLTS</a> - ЦФО</p>
  101. <p><a class="soc">BMVSRLTS</a> - ЦФО (Владимир, Рязань)</p>
  102. <p><a class="soc">BRNVSRLTS</a> - ЦФО (Брянск)</p>
  103. <p><a class="soc">CNTVSRLTS</a> - ПФО</p>
  104. <p><a class="soc">NNGVSRLTS</a> - ПФО (Ниж.Новгород)</p>
  105. <p><a class="soc">SZVSRLTS</a> - СЗФО</p>
  106. </td>
  107. <td>
  108. <p><a class-"soc">TMDIS90</a> - Скидончик 90% (бессрочно) </p>
  109. <p><a class-"soc">TMDIS80</a> - Скидончик 80% (бессрочно)</p>
  110. <p><a class-"soc">TMDIS70</a> - Скидончик 70% (бессрочно) </p>
  111. <p><a class-"soc">TMDIS60</a> - Скидончик 60% (бессрочно)</p>
  112. <p><a class-"soc">TMDISC90</a> - Скидончик 90% (12 месяцев) </p>
  113. <p><a class-"soc">ORSCM_T_E</a> - Скидончик 80% (12 месяцев) </p>
  114. <p><a class-"soc">TMDISC70</a> - Скидончик 70% (12 месяцев) </p>
  115. <p><a class-"soc">ORSCM_T_F</a> - Скидончик 60% (12 месяцев) </p>
  116. <p><a class-"soc">TMDISC50</a> - Скидончик 50% (12 месяцев) </p>
  117. <p><a class-"soc">SALE_50</a> - Скидончик 50% (1 месяц) </p>
  118. <p><a class-"soc">DISC50_6</a> - Скидончик 50% (6 месяцев) </p>
  119. <p><a class-"soc">ORSCM_T_S</a> - Скидончик 40% (12 месяцев) </p>
  120. <p><a class-"soc">ORSCM_O_H</a> - Скидончик 100% (1 месяц) </p>
  121. <p><a class-"soc">DISCONV</a> - Скидка 100% (Стоимость подкл. около 60р.(от региона зависит) </p>
  122. </td>
  123. <td>
  124. <p><a >Всё для своих</a> - <a href="https://beeline.ru/customers/products/mobile/tariffs/details/vsye-dlya-svoikh/" target="_blank">Описание тарифа</a></p>
  125. <p><a >Секунда</a> - <a href="https://beeline.ru/customers/products/mobile/tariffs/details/sekunda/" target="_blank">Описание тарифа</a></p>
  126. <p><a >Би+</a> - <a href="https://beeline.ru/customers/products/mobile/tariffs/details/bi-plus/" target="_blank">Описание тарифа</a></p>
  127. <p><a >Всё для тебя (ПФО)</a> - <a href="https://beeline.ru/customers/products/mobile/tariffs/details/vse-dlya-tebya/" target="_blank">Описание тарифа</a></p>
  128.  
  129. </td>
  130. <td>
  131. <p><a >https://beeline.ru/customers/products/mobile/tariffs/detailsbysoc/XXXXX/</p>
  132. <p><a >XXXXX soc тарифа</p>
  133. <p><a >78SEB -"Где 78 меням под свой регион" тариф с которого можно бесплатно переходить.(Семья для перевода на другой тариф)</p>
  134. <p><a >YUG_SEB - Сок ЮГА
  135. <p><a >56SEB - Сок ПФО
  136. <p><a > Также у меня есть приватная группа. Где собрана почти вся база билайна и не только билайна
  137. <p><a > Мой телеграмм для вопросов - https://t.me/spacexrr
  138. </td>
  139. </tr>
  140. </table>
  141. </ul>
  142. <hr>
  143. <button onclick="send('off')">ЖМАКАЙ!</button>
  144. <button onclick="getSocs()">Подключенные услуги</button> < | >
  145. <a href="https://4pda.ru/forum/index.php?showtopic=954346&view=findpost&p=87357010" target="_blank">Защита от любых списаний</a> |
  146. <a href="https://t.me/airenexxx_tg" target="_blank">НАША ПРИВАТНАЯ ГРУППА, ГДЕ ВЫ МОЖЕТЕ ЗАДАТЬ ВОПРОСЫ!! (ЛС)</a> |
  147. <a href="https://t.me/airenexxx_tg" target="_blank">Аббревиатуры</a> |
  148.  
  149.  
  150.  
  151. </section>
  152. <hr>
  153.  
  154. <span style="display: none" id="zLoading">Установка скидки...</span>
  155. <b id="zOtvetText" style="display:none">Вот ответ:</b>
  156. <pre id="zOtvet"></pre>
  157.  
  158. <script>
  159. var socs = $('.soc');
  160. for (var i = 0; i < socs.length; i++) {
  161. socs[i].onclick = function() {
  162. $('#soc_input').val(this.innerHTML);
  163. }
  164. }
  165.  
  166. function send(type) {
  167. var data = [];
  168. $('#data' + type + ' tbody tr.get').each(function() {
  169. data[$(this).find('td:nth-child(1) input').val()] = $(this).find('td:nth-child(2) input').val();
  170. });
  171. data = Object.assign({}, data);
  172. $('#zLoading').show();
  173. $('#zOtvetText').hide();
  174. $('#zOtvet').hide();
  175. $.ajax({
  176. url: $('.URI' + type).val(),
  177. type: 'POST',
  178. contentType: "application/json;charset=UTF-8",
  179. data: JSON.stringify(data),
  180. complete: function(jqXHR, textStatus) {
  181. switch (jqXHR.status) {
  182. case 200:
  183. $('#zLoading').hide();
  184. $('#zOtvetText').show();
  185. var data = JSON.parse(jqXHR.responseText),
  186. resp;
  187. if (data.isSucceeded) {
  188. resp = '<font color="green">Ошибка установки, напишите в телеграмм - https://t.me/spacexrr</font>';
  189. } else {
  190. resp = '<font color="red">Пиши в телеграмм - https://t.me/spacexrr</font>';
  191. }
  192.  
  193. $('#zOtvet').show().html(resp);
  194. break;
  195. default:
  196. $('#zLoading').hide();
  197. $('#zOtvetText').show();
  198. $('#zOtvet').show().html('Чет ни так, по вопросам в телегу - https://t.me/spacexrr');
  199. }
  200. }
  201. });
  202. }
  203.  
  204. function getSocs() {
  205. $('#zLoading').show();
  206. $('#zOtvetText').hide();
  207. $('#zOtvet').hide();
  208. $.ajax({
  209. url: 'https://' + document.domain + '/gtm/getdatalayerauth',
  210. type: 'POST',
  211. contentType: "application/json;charset=UTF-8",
  212. complete: function(jqXHR, textStatus) {
  213. switch (jqXHR.status) {
  214. case 200:
  215. $('#zLoading').hide();
  216. $('#zOtvetText').show();
  217. var list = [],
  218. data = JSON.parse(jqXHR.responseText);
  219. data = data.View.List[0].AvailableServices;
  220. for (var i = 0; i < data.length; i++) {
  221. list.push(data[i].AvailableServiceId + ' - ' + data[i].AvailableServiceName + '<br>');
  222. }
  223. $('#zOtvet').show().html(list);
  224. break;
  225. default:
  226. $('#zLoading').hide();
  227. $('#zOtvetText').show();
  228. $('#zOtvet').show().html('Пиши в телеграмм - https://t.me/winrone');
  229. }
  230. }
  231. });
  232. }
  233. </script>
  234. </div>
  235. `);
  236. document.getElementById('URLz').value = "https://"+document.domain+"/customers/products/mobile/tariffs/connecttariff/"
  237. }