Перед тем как что-нибудь написать, прочтите, пожалуйста, правила форума, обратив особое внимание на п.3!


АвторСообщение



Пост N: 5
Зарегистрирован: 01.05.14
ссылка на сообщение  Отправлено: 10.08.14 15:06. Заголовок: Платежно-бонусная карта БИЛАЙН (эмитент РНКО Платежный центр Новосибирск)


Попробовал из кукурузного плагина сделать плагин для билайна (система та же)

баланс рублевый забирает,
а баланс бонусов не получается


function main(){
var p = 0;
// Заходим на главную страницу
document.location="https://paycard.beeline.ru/personal/pub/Entrance";
if(!external.WaitBrowser) return;
response.pages[p++]=external.source;

// Вводим логин и пароль и submit форму
if (document.getElementById('ean'))
{
document.getElementById('ean').value=request.loginValue;
document.getElementById('password').value=request.passwValue;
document.getElementById('password').form.submit();

if(!external.WaitBrowser) return;
response.pages[p++]=external.source;
};

// Не знаю почему, но сайт Кукурузы еще долго открывает страницу с информацией. Поэтому просто тупо ждем.
external.sleep(5000)

// Забираем информацию
html=document.documentElement.outerHTML;

// Количество баллов
regexp=/b-user-info_value.*?>(.*?)<.*?b-user-info_bonus-title/;
if (res=regexp.exec(html)){
tmpBalance=res[1].replace(/ |\xA0/, ""); // Удаляем пробелы
tmpBalance=tmpBalance.replace(",", "."); // Заменяем запятую на точку
response.Balance=parseFloat(tmpBalance);
};

// Количество рублей
regexp=/b-user-info_value.*?>(.*?)<.*?руб/;
if (res=regexp.exec(html)){
tmpBalance=res[1].replace(/ |\xA0/, ""); // Удаляем пробелы
tmpBalance=tmpBalance.replace(",", "."); // Заменяем запятую на точку
response.Balance2=parseFloat(tmpBalance);
};

// Количество рублей для IE10
if (!response.Balance)
{
regexp=/info__balance.*?>(.*?)<.*?\n.*?бал/;
if (res=regexp.exec(html)){
tmpBalance=res[1].replace(/ |\xA0/, ""); // Удаляем пробелы
tmpBalance=tmpBalance.replace(",", "."); // Заменяем запятую на точку
response.Balance=parseFloat(tmpBalance);
};
}

if (!response.Balance2)
{
regexp=/b-user-info_value.*?>(.*?)<.*?\n.*?руб/;
if (res=regexp.exec(html)){
tmpBalance=res[1].replace(/ |\xA0/, ""); // Удаляем пробелы
tmpBalance=tmpBalance.replace(",", "."); // Заменяем запятую на точку
response.Balance2=parseFloat(tmpBalance);
};
}



// ФИО
regexp=/b-user-info__name.*?>(.*?)</;
if (res=regexp.exec(html)){
response.userName=res[1];
};
};
main();

Спасибо: 0 
Профиль Цитата Ответить
Ответов - 1 [только новые]





Пост N: 6
Зарегистрирован: 01.05.14
ссылка на сообщение  Отправлено: 16.11.14 13:39. Заголовок: Не подскажете как вы..


Не подскажете как выдернуть баланс рублевый и бонусный?
а то вроде вход выполняется,
а баланс не зацепляется
вот HTML:

<div class="b-user-info_card">
<div class="b-user-info_card__content">
<div class="b-user-info_row b-user-info_row__first">
<div class="b-user-info_title">Номер карты</div>
<div class="b-user-info_value b-user-info_value__ean">2 860117 023846</div>
</div>
<div class="b-user-info_row">
<div>
<a href="../personal/history" class="b-user-info__no-link">
<span class="b-user-info_title">Баланс</span></a>
</div>
<div>
<a href="../personal/history" class="b-user-info__no-link">
<span class="b-user-info_value" id="id12">35,09</span>
<span class="b-user-info_value">руб.</span>
</a>
</div>

<a class="btn b-user-info_btn" id="id13" href="?x=qoIl7v4c2PACiwvtXms8g-gq8mlSiWUvQBJ6YHKoHJSadgqVpQ-PkaxocVUs1Lbsbm95mnbD0ME">Пополнить</a>
</div>
<div>
<div class="b-user-info_row">
<div class="b-user-info_hint">
<div class="b-hint" data-event="hover" title="Экстра-бонусы начисляются за&nbsp;покупки и&nbsp;оплату услуг с&nbsp;использованием карты &laquo;Билайн&raquo;: +1%&nbsp;от&nbsp;суммы платежа по&nbsp;карте &laquo;Билайн&raquo; MasterCard и&nbsp;+1,5% по&nbsp;карте &laquo;Билайн&raquo; World MasterCard."></div>
</div>
<div>
<a href="../personal/history" class="b-user-info__no-link">
<span class="b-user-info_title">Экстра-бонусы</span></a>
</div>
<table class="b-user-info_bonus">
<tr>
<td><span class="b-user-info_bonus-title">Доступные</span></td>
<td><i class="b-user-info_bonus-ico ico ico__bonus"></i></td>
<td><a href="../personal/history" class="b-user-info__no-link">
<span class="b-user-info_value">4 869</span>
</a></td>
</tr>
<tr>
<td><span class="b-user-info_bonus-title">Отложенные</span></td>
<td><i class="b-user-info_bonus-ico ico ico__bonus-passive"></i></td>
<td><a href="../personal/history" class="b-user-info__no-link">
<span class="b-user-info_value">0</span>
</a></td>
</tr>
</table>
<a class="b-user-info_bonus-link" href="bonuses">Потратить</a>
</div>
</div>
<div id="id14" style="display:none"></div>
<div id="id15" style="display:none"></div>

</div>
</div>
</div>
</div>

Спасибо: 0 
Профиль Цитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 2
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация вкл, правка нет



Создай свой форум на сервисе Borda.ru
Форум находится на 73 месте в рейтинге
Текстовая версия