mail.com помогите с запросом

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by buket, 2 Dec 2010.

  1. buket

    buket New Member

    Joined:
    7 Apr 2007
    Messages:
    21
    Likes Received:
    0
    Reputations:
    0
    пробую зарегистрироваться на mail.com но регистрация не проходит, ниже набросок кода для теста
    PHP:
    function Pars(T_ForS_Tstring): string;
    var
      
    abinteger;
    begin
      Result 
    := '';
      if (
    T_ '') or (ForS '') or (_T ''then
        
    Exit;
      
    := Pos(T_ForS);
      if 
    0 then
        
    Exit
      else
        
    := Length(T_);
      
    ForS := Copy(ForSaLength(ForS) - 1);
      
    := Pos(_TForS);
      if 
    0 then
        Result 
    := Copy(ForS11);
    end;

    procedure TForm1.Button1Click(SenderTObject);
    var 
    http:tidhttp;
    srcEVEVIE:string;
    data:tstringlist;
    begin
     http
    :=tidhttp.Create(nil);
     
    with HTTP.Request do
      
    begin
       UserAgent
    :='Opera/9.80 (Windows NT 6.0; U; ru) Presto/2.2.15 Version/10.10';
       
    Host:='signup.mail.com';
       
    Accept:='text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1';
       
    AcceptLanguage:='ru-RU,ru;q=0.9,en;q=0.8';
       
    AcceptCharset:='iso-8859-1, utf-8, utf-16, *;q=0.1';
       
    ContentType:='application/x-www-form-urlencoded';
      
    end;
    IdSSLIOHandlerSocketOpenSSL1.SSLOptions.Method:=sslvSSLv23;
    Http.IOHandler:=IdSSLIOHandlerSocketOpenSSL1;
    HTTP.HandleRedirects:=false;
    HTTP.AllowCookies:=true;
    src:=HTTP.Get('https://signup.mail.com/UserInformationB.aspx');
      
    with HTTP.Request do
      
    begin
       UserAgent
    :='Opera/9.80 (Windows NT 6.0; U; ru) Presto/2.2.15 Version/10.10';
       
    Host:='signup.mail.com';
       
    Accept:='text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8';
       
    AcceptLanguage:='ru,en-us;q=0.7,en;q=0.3';
       
    AcceptEncoding:='gzip,deflate';
       
    AcceptCharset:='windows-1251,utf-8;q=0.7,*;q=0.7';
       
    Referer:='https://signup.mail.com/UserInformationB.aspx';
       
    ContentType:='application/x-www-form-urlencoded';
      
    end;
    VIE:=pars('VIEWSTATE" value="',src,'"');
    EVE:=pars('EVENTVALIDATION" value="',src,'"');
    memo1.Lines.Add(vie);
    memo1.Lines.Add(eve);
    data:=tstringlist.Create;
    data.Add('__VIEWSTATE='+VIE);
    data.Add('__EVENTVALIDATION='+EVE);
    data.Add('hOptin=2');
    data.Add('hdCheckbox=1');
    data.Add('hdCampaignCheckbox=1');
    data.Add('RefenceCode=event01');
    data.Add('TrkID=0000');
    data.Add('FirstName=asdasd');
    data.Add('LastName=asdasd');
    data.Add('drpMonth=12');
    data.Add('drpDay=12');
    data.Add('drpYear=1984');
    data.Add('Username=buket8623');
    data.Add('Domainname=mail.com');
    data.Add('Password=235689');
    data.Add('PasswordConfirm=235689');
    data.Add('setpw=False');
    data.Add('SecQuestion=2');
    data.Add('SecAnswer=asdvc');
    data.Add('Agreed=Create+Account');
    src:=HTTP.post('https://signup.mail.com/UserInformationB.aspx'data);
    memo1.Lines.Add(src);
    end;
     
    #1 buket, 2 Dec 2010
    Last edited: 2 Dec 2010
  2. slesh

    slesh Elder - Старейшина

    Joined:
    5 Mar 2007
    Messages:
    2,702
    Likes Received:
    1,224
    Reputations:
    455
    То что я вижу - это набор херни в одну строчку. код нормально оформи
     
  3. buket

    buket New Member

    Joined:
    7 Apr 2007
    Messages:
    21
    Likes Received:
    0
    Reputations:
    0
    регистрация не проходит
     
  4. buket

    buket New Member

    Joined:
    7 Apr 2007
    Messages:
    21
    Likes Received:
    0
    Reputations:
    0
    да вроде все нормально с куками и с переменными
     
  5. 0pTik

    0pTik Banned

    Joined:
    18 Jul 2010
    Messages:
    240
    Likes Received:
    85
    Reputations:
    17
    Там 2 запроса надо слать , а ты шлешь только 1 - второй

    P.S Скажи ,что тебе сервер отвечает на запрос
     
  6. buket

    buket New Member

    Joined:
    7 Apr 2007
    Messages:
    21
    Likes Received:
    0
    Reputations:
    0
    а какой второй запрос? сервак выдает 500 ошибку