The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Возможно ли 'balance checker' на bash ?"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Shell скрипты)
Изначальное сообщение [ Отслеживать ]

"Возможно ли 'balance checker' на bash ?"  +/
Сообщение от 0ff email on 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");

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

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


8. "Возможно ли 'balance checker' на bash ?"  +/
Сообщение от ACCA (ok) on 10-Фев-10, 23:32 
>Добрый день господа, хотелось бы поинтересоваться....увидел на дня скрипт дя поверки
> баланса на сотовом(в данном случае BWC), но на perl, возможно ли реализовать
>подобгое  в bash скрипте ?

man curl, либо
man wget

Если нет ничего, поставь что-нибудь из трёх - Perl, curl или wget.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

9. "Возможно ли 'balance checker' на bash ?"  +/
Сообщение от Andrey Mitrofanov on 11-Фев-10, 09:22 
>Если нет ничего, поставь что-нибудь из трёх - Perl, curl или wget.

А ещё можно :D извращаться и писать _бледное_подобие_ wget-а на bash + netcat, или вот ещё в  awk-е tcp соединения есть... Ой, man bash - каждый раз что-то новое!, в нём есть "/dev/tcp/host/port". Ой, мамочки-мамочки...

---Дети bash не игрушка! :-S

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

10. "Возможно ли 'balance checker' на bash ?"  +/
Сообщение от аноним on 11-Фев-10, 21:19 
#!/bin/bash

perl -ew 'путь к этому скрипту'

в вашей макоси перла что-ли нет?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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