1. Apache12.05.2025 в 09:44от
Загрузка...
Загрузка...

Авторизация ************ + 4 парса.

Тема в разделе "С/С++/Pascal/Delphi", создана пользователем Guy Fawkes, 05.01.2014.

  1. Guy Fawkes

    Guy Fawkes

    Статус:
    Оффлайн
    Регистрация:
    20.09.13
    Сообщения:
    330
    Репутация:
    165 +/-
    Исходник Странника, добавил чекер на Сообшения, видео, реферальную ссылку :C
    там где написано **************** это значит = просто шитает как спам сайта. Клуб партнерс, токо на английском.
    Data:= TStringStream.Create;
    data.WriteString('email='+login+'&password='+ pass+'&log_in=');
    HTTP.Document.LoadFromStream(Data);

    if HTTP.HTTPMethod('POST', 'http://****************') then
    begin
    if Pos('Set-Cookie: password=', HTTP.Headers.Text)<>0 then
    begin
    HTTP.Headers.Clear;
    if HTTP.HTTPMethod('GET', 'http://****************/balance') then begin
    Response:= TStringList.Create;
    Response.LoadFromStream(HTTP.Document);
    html:=Pars('id="rub2">', Response.Text, '</b>');
    //<div class="allbar_title" style="margin-bottom:0px;border-bottom:0px">
    Response.Clear;

    end;


    if HTTP.HTTPMethod('GET', 'http://****************/messages') then begin
    Response:= TStringList.Create;
    Response.LoadFromStream(HTTP.Document);
    name:=Pars('<span id="all_msg_num">', (Response.Text), '</span>'); //Парс количество сообшений
    end;
    if HTTP.HTTPMethod('GET', 'http://****************/videos') then begin
    Response:= TStringList.Create;
    Response.LoadFromStream(HTTP.Document);
    lalka:=Pars('<span id="nums">', utf8toansi(Response.Text), '</span>'); // Парс количество видео
    end;
    if HTTP.HTTPMethod('GET', 'http://****************/balance?act=invite') then begin
    Response:= TStringList.Create;
    Response.LoadFromStream(HTTP.Document);
    gp:=Pars('<div onClick="this.select()" class="videos_input" style="border: 1px solid #6796C6; width:200px">', utf8toansi(Response.Text), // парс реферальной ссылки '</div>');
    end;
     
    Последнее редактирование: 05.01.2014
  2. Ronaldo7

    Ronaldo7

    Статус:
    Оффлайн
    Регистрация:
    03.09.11
    Сообщения:
    10
    Репутация:
    2 +/-
    что не получается то?

    кстати перед каждым новым запросом надо чистить хттп документ headers ну и твой стринлист response.
     
  3. Guy Fawkes

    Guy Fawkes

    Статус:
    Оффлайн
    Регистрация:
    20.09.13
    Сообщения:
    330
    Репутация:
    165 +/-
    ММ, как бы я парс слил... всё получается и не обязательно чистить хттп headers.. в исходе странника.
     
  4. Indie

    Тру кодер
    Indie

    Статус:
    Оффлайн
    Регистрация:
    18.12.12
    Сообщения:
    901
    Репутация:
    192 +/-
    А это обязательно. Ибо они пойдут и в след запрос и он может не получиться
     
  5. Base Check

    Base Check

    Статус:
    Оффлайн
    Регистрация:
    02.01.14
    Сообщения:
    70
    Репутация:
    20 +/-
    А зачем ты это пишешь сюда? Нормальный кодер и так знает. Трукодеры пишут с исходов им не чего не нужно показывать и так все в исходе есть а исходов последнее время все больше и больше.
     
  6. Ronaldo7

    Ronaldo7

    Статус:
    Оффлайн
    Регистрация:
    03.09.11
    Сообщения:
    10
    Репутация:
    2 +/-
    Поддерживаю,Чистить всегда надо если хочешь чтобы все гладко было.