ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

sms на beeline?
  #1  
Старый 18.04.2010, 22:23
logger
Новичок
Регистрация: 15.01.2010
Сообщений: 28
Провел на форуме:
466864

Репутация: 3
Unhappy sms на beeline?

Пытаюсь сделать отправку смс на билайн делаю так:
PHP код:
unit Unit1;

interface

uses
  Windows
MessagesSysUtilsVariantsClassesGraphicsControlsForms,
  
DialogsIdBaseComponentIdComponentIdTCPConnection
  
IdHTTPExtCtrlsStdCtrlsIdMultipartFormDataOleCtrlsSHDocVwXPMan,
  
IdCookieManager;

type
  TForm1 
= class(TForm)
    
Button1TButton;
    
IdHTTP1TIdHTTP;
    
WebBrowser1TWebBrowser;
    
XPManifest1TXPManifest;
    
Button2TButton;
    
Edit1TEdit;
    
Edit4TEdit;
    
Edit5TEdit;
    
Label1TLabel;
    
Label2TLabel;
    
sms_textTMemo;
    
Memo1TMemo;
    
Edit6TEdit;
    
Edit2TEdit;
    
IdCookieManager1TIdCookieManager;
    
WebBrowser2TWebBrowser;
    
procedure Button1Click(SenderTObject);
    
procedure Button2Click(SenderTObject);
  private
    { Private 
declarations }
  public
    { Public 
declarations }
  
end;

var
  
Form1TForm1;
  
sstring;

implementation

{$R *.dfm}

function 
ParserBlock(const Str:string; const Param1,Param2:string):string
var 
  
BeginPos
  
EndPos:integer
  
TempStr:string
Begin
TempStr
:=Str
  
BeginPos:=AnsiPos(Param1,TempStr)+length(Param1);
  
delete(TempStr,1,beginPos-1); 
  
BeginPos:=AnsiPos(Param1,TempStr)+length(Param1); 
  
EndPos:=AnsiPos(Param2,TempStr); 
  
Result:=copy(TempStr,1,EndPos-1); 
end;
procedure TForm1.Button1Click(SenderTObject);
var
str:stringfs:tfilestream;
begin
str
:=idhttp1.get('http://www.beeline.ru/sms/index.wbp');
s:=(ParserBlock(Str'ddle"><img src="','" alt="Êîä"><'));
webbrowser1.Navigate ('http://www.beeline.ru/'+s+'');
Edit5.Text := s;
end;
procedure TForm1.Button2Click(SenderTObject);
var
strstring;
dataTStringList;
Http  TidHttp;
CM    TidCookieManager;
sPosinteger;
begin
data 
:= TStringList.Create;
try
    
Http := TIdHTTP.Create(Self);
    
Data := TStringList.Create;
    
CM := TidCookieManager.Create(Http);
    
Http.AllowCookies := true;
    
Http.CookieManager := CM;
    
Http.HandleRedirects := true;
data.Add('send=' );
data.Add('smstext='+sms_text.Text);
data.Add('smstoprefix=' +Edit2.Text);
data.Add('smsto=' +edit1.Text);
data.Add('dirtysmstext=' +sms_text.Text);
data.Add('translit=' +Edit6.Text);
data.Add('confirm_key=');
data.Add('confirmcode='+Edit4.Text);
data.Add('x=35');
data.Add('y=11');
str := HTTP.Post('http://www.beeline.ru/sms/index.wbp'data);
finally
    
Data.Free;
    
CM.Free;
    
Http.Free;
  
end;
end;
end
Смс не приходит.

Последний раз редактировалось logger; 18.04.2010 в 22:26..
 
Ответить с цитированием

  #2  
Старый 18.04.2010, 22:24
.antibiotic.
[bald man]
Регистрация: 13.07.2009
Сообщений: 623
Провел на форуме:
4490909

Репутация: 1167


По умолчанию

оформи код нормально
 
Ответить с цитированием

  #3  
Старый 18.04.2010, 23:07
Sunstrider
Banned
Регистрация: 09.04.2010
Сообщений: 181
Провел на форуме:
475927

Репутация: 12
Отправить сообщение для Sunstrider с помощью ICQ
По умолчанию

ТС,мож DPR слить + прокоментить код было бы оч полезно.Заранее спасибо
 
Ответить с цитированием

  #4  
Старый 18.04.2010, 23:38
JnK
Участник форума
Регистрация: 30.03.2007
Сообщений: 121
Провел на форуме:
188563

Репутация: 52
По умолчанию

Цитата:
Сообщение от logger  
Пытаюсь сделать отправку смс на билайн делаю так:
....

Смс не приходит.
PHP код:
            document.forms.sendsms.send.value='send'
Тоесть
Код:
data.Add('send=send');
Лучше запустить сниффер и отправь одинаковые данные с сайта и с программы, и сверяй где недочет может быть.

Я думаю это лишнее, обычно это не обрабатывается в скрипте.
PHP код:
data.Add('x=35');
data.Add('y=11'); 
P.s. Код лучше почистить, от лишних буковок. Например:
PHP код:
s:=ParserBlock(Str'ddle"><img src="','" alt="Êîä"><');
webbrowser1.Navigate ('http://www.beeline.ru/'+s); 
Еще я не могу понять какую роль выполняет
Код:
webbrowser1.Navigate ('http://www.beeline.ru/'+s+'');?
Загрузка картинки (капчи)?

<offtop>
Sunstrider, создай новый проект, вот тебе готовый DPR )
</offtop>

Последний раз редактировалось JnK; 18.04.2010 в 23:41..
 
Ответить с цитированием

  #5  
Старый 18.04.2010, 23:51
TrueBit
Познающий
Регистрация: 21.11.2009
Сообщений: 77
Провел на форуме:
2482290

Репутация: 29
По умолчанию

Цитата:
Сообщение от logger  
Пытаюсь сделать отправку смс на билайн делаю так:
PHP код:
webbrowser1.Navigate ('http://www.beeline.ru/'+s+''); 
капчу так не выводят
 
Ответить с цитированием

  #6  
Старый 19.04.2010, 00:41
RedFern.89
Постоянный
Регистрация: 20.01.2010
Сообщений: 338
Провел на форуме:
500264

Репутация: 69
Отправить сообщение для RedFern.89 с помощью ICQ
По умолчанию

я конечно все понимаю, но TWebBrowser то на уя? не проще ли так?

Код:
uses Jpeg;

...

var
 jpg: TJpegImage;
 Ms : TMemoryStream;
begin
 Ms := TMemoryStream.Create;
 jpg := TJpegImage.Create;
 
 HTTP.Get(''http://www.beeline.ru/'+s, Ms);
 Ms.Position := 0;
 Jpg.LoadFromStream(ms);
 Image1.Picture.Graphic := jpg;

 jpg.Free;
 Ms.Free;
end;
 
Ответить с цитированием

  #7  
Старый 19.04.2010, 11:50
logger
Новичок
Регистрация: 15.01.2010
Сообщений: 28
Провел на форуме:
466864

Репутация: 3
По умолчанию

там капча png
 
Ответить с цитированием

  #8  
Старый 19.04.2010, 13:39
RedFern.89
Постоянный
Регистрация: 20.01.2010
Сообщений: 338
Провел на форуме:
500264

Репутация: 69
Отправить сообщение для RedFern.89 с помощью ICQ
По умолчанию

Цитата:
Сообщение от logger  
там капча png
так юзай Pngimage
 
Ответить с цитированием

  #9  
Старый 19.04.2010, 17:05
Sunstrider
Banned
Регистрация: 09.04.2010
Сообщений: 181
Провел на форуме:
475927

Репутация: 12
Отправить сообщение для Sunstrider с помощью ICQ
По умолчанию

Не буду другую тему создовать,народ как юзать гиa animation в делфи,гугль не нашел.Заранее спасибо
 
Ответить с цитированием

  #10  
Старый 19.04.2010, 17:19
HakaR
Участник форума
Регистрация: 23.07.2009
Сообщений: 261
Провел на форуме:
4435957

Репутация: 539
По умолчанию

Цитата:
Сообщение от Sunstrider  
Не буду другую тему создовать,народ как юзать гиa animation в делфи,гугль не нашел.Заранее спасибо
Есть какбэ тема , где можно задать вопрос, а не засирать чужие темы
Здесь посмотри на счет gif.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Услуги СМС спам | флуд по РФ и УКР / Services SMS spam | Flooding on RF and UKR skagen2 Мобильная связь, СМС - Покупка, продажа 14 17.06.2010 13:28
Продажа СМС спамера Билайн | Beeline SMS spamer sms_spam Разное - Покупка, продажа, обмен 36 12.09.2009 21:54
Статья: Как отправить Sms с любого номера и получать ответ на этот же левый номер Ad Авторские статьи 30 22.04.2009 03:14
Подвергаются атаке... »Atom1c« Сотовый фрикинг 3 11.12.2006 08:48
Ломаем Gsm-оператора или как бесплатно звонить SergeyTitov Сотовый фрикинг 26 11.03.2006 23:07



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ