Регистрация Главная Сообщество
Сообщения за день Справка Регистрация
Навигация
Zhyk.org LIVE! Реклама на Zhyk.org Правила Форума Награды и достижения Доска "почета"

Помогите найти ошибку (простой веб-чекер на валидность)

-

Вопросы и ответы, обсуждения

- Ваши вопросы по Pascal/Delphi только в данном разделе

Ответ
 
Опции темы
Старый 08.01.2014, 01:03   #1
 Сержант
Аватар для saschawiebe
 
saschawiebe скоро будет известенsaschawiebe скоро будет известенsaschawiebe скоро будет известенsaschawiebe скоро будет известенsaschawiebe скоро будет известен
Регистрация: 19.11.2009
Сообщений: 131
Популярность: 413
Сказал(а) спасибо: 277
Поблагодарили 149 раз(а) в 72 сообщениях
Отправить сообщение для saschawiebe с помощью ICQ Отправить сообщение для saschawiebe с помощью Skype™
 
По умолчанию Помогите найти ошибку (простой веб-чекер на валидность)

У меня проблемка, решил написать простой веб-чекер к одному сайту, так как вручную дело муторное.
Всё необходимое есть, капчи нет.

Принцип работы:
- Я отправляю запрос на регистрацию нового персонаж.
- Если пишет "аккаунт уже зарегистрирован" - Good
- Если пишет "аккаунт успешно зареган" - Bad

Я примерно понял суть как это нужно написать (сам я в коддинге полный 0)... попытался по туториалу написать свой код ... и вот что получилось. Код еще не готов, но уже имеются ошибки. Прошу помочь, подсказать)

Код:
unit checker;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, IdAntiFreezeBase, IdAntiFreeze, IdBaseComponent,
  IdComponent, IdTCPConnection, IdTCPClient, IdHTTP;

type
  TForm1 = class(TForm)
    GroupBox1: TGroupBox;
    Button1: TButton;
    Button2: TButton;
    IdHTTP1: TIdHTTP;
    IdAntiFreeze1: TIdAntiFreeze;
    OpenDialog1: TOpenDialog;
    Memo1: TMemo;
    Label1: TLabel;
    Label2: TLabel;
    Label3: TLabel;
    Label4: TLabel;
    Label5: TLabel;
    Label6: TLabel;
    procedure FormCreate(Sender: TObject);
    procedure Button1Click(Sender: TObject);
    procedure Button2Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;
  Data:TStringList;
  go:string;
  HTML:string;
  i:Integer;

implementation

{$R *.dfm}

procedure TForm1.FormCreate(Sender: TObject);
begin
Data:=TstringList.Create;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
OpenDialog1.InitialDir:=ExtractFilePath(Application.ExeName);
 if OpenDialog1.Execute then
  begin
  Data.Clear;
  Data.LoadFromFile(OpenDialog1.FileName);
  Label2.Caption:=inttostr(Data.Count);
   end;
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
go:='http://site.ru';
Data.Add('login='+ Data[i]);
Data.Add('password=123123');
Data.Add('repassword=123123');
Data.Add('email=[Ссылки могут видеть только зарегистрированные пользователи. ]');
HTML:=IdHTTP1.Post('go, data');
Memo1.Lines.Add(HTML);

end;
end.
Выделяется строка HTML:=IdHTTP1.Post('go, data');
Ошибка какая-то
________________


Последний раз редактировалось saschawiebe; 08.01.2014 в 01:13.
  Ответить с цитированием
Старый 08.01.2014, 17:04   #2
Подпольщик RF Online
 Пехотинец
Аватар для артём612
 
артём612 лучик света в грозовом небеартём612 лучик света в грозовом небеартём612 лучик света в грозовом небеартём612 лучик света в грозовом небеартём612 лучик света в грозовом небеартём612 лучик света в грозовом небеартём612 лучик света в грозовом небе
Регистрация: 10.10.2011
Сообщений: 65
Популярность: 772
Сказал(а) спасибо: 58
Поблагодарили 58 раз(а) в 33 сообщениях
Отправить сообщение для артём612 с помощью Skype™
 
По умолчанию Re: Помогите найти ошибку (простой веб-чекер на валидность)

Цитата:
Выделяется строка HTML:=IdHTTP1.Post('go, data');
Ошибка какая-то

Idhttp1.post имеет 2 аргумента а вы посылаете только 1

Idhttp1.post(go,data); так должно быть правильно
  Ответить с цитированием
Пользователь сказал cпасибо:
saschawiebe (08.01.2014)
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Помогите!] Помогите найти ошибку файл turimg.php artemka199 Вопросы и ответы, обсуждения 1 28.07.2012 07:31
Помогите найти ошибку yaroslav145 Вопросы и ответы, обсуждения 4 07.06.2012 15:04
Помогите найти ошибку yaroslav145 Вопросы и ответы, обсуждения 0 24.04.2012 23:00
Помогите найти ошибку weraxa Общение и обсуждение, архив Lineage 2 3 03.04.2012 16:40
[Скрипт] Помогите найти ошибку скрипта WP FreeFree Общение и обсуждение 1 07.12.2010 22:07

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 07:16.

Пишите нам: forum@zhyk.ru
Copyright © 2025 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net