The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Возможно ли 'balance checker' на bash ?"
Отправлено 0ff, 10-Фев-10 08:51 
Добрый день господа, хотелось бы поинтересоваться....увидел на дня скрипт дя поверки баланса на сотовом(в данном случае BWC), но на perl, возможно ли реализовать подобгое  в bash скрипте ?

собсно скрипт :
----------------------------------------------------------------------------------------------------------


#!/usr/bin/perl -w
#############################################################
##
## BWC (http://www.bwc.ru) balance checker
## by Qwadrat, qwadrat@gmail.com
##
#############################################################

use strict;
use warnings;
use LWP;

my $prefix=''; #код
my $phone=''; #7 цифр телефона
my $passwd=''; # пароль на issa.bwc.ru
my $agent = LWP::UserAgent->new;
my $url = 'http://issa.bwc.ru/cgi-bin/cgi.exe?function=is_login' ;
$agent->cookie_jar({});
my $response = $agent->post($url,[ 'mobnum' => $prefix.$phone,'Password' => $passwd]);
die "$url error: ", $response->status_line
unless $response->is_success;
$response = $agent->get("http://issa.bwc.ru/cgi-bin/cgi.exe?function=is_account");
$response->content =~ /<td class=dark align=left width="50%"> Актуальный баланс:<\/td>\r\n<td class=light width="50%"> (.+?) /;
my $rc = (defined $1)?($1):("**.**");
print $rc, "\n";
$response->content =~ /(cgi-bin\/cgi.exe?function=is_exit)\"/;
$response = $agent->get("http://issa.bwc.ru");

---------------------------------------------------------------------------------------------------

 

Ваше сообщение
Имя*:
EMail:
Для отправки новых сообщений в текущей нити на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру