Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

Отправка сообщений

-

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

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

Ответ
 
Опции темы
Старый 25.01.2012, 23:08   #1
 Разведчик
Аватар для V1rt1L3R
 
V1rt1L3R на правильном путиV1rt1L3R на правильном пути
Регистрация: 06.04.2011
Сообщений: 5
Популярность: 142
Сказал(а) спасибо: 10
Поблагодарили 4 раз(а) в 2 сообщениях
Отправить сообщение для V1rt1L3R с помощью ICQ Отправить сообщение для V1rt1L3R с помощью Skype™
 
По умолчанию Отправка сообщений

Не отправляются сообщения в группу на сайте с движком WordPress. После нажатия на кнопку выскакивает сообщение

[Ссылки могут видеть только зарегистрированные пользователи. ]

Код:
unit MainForm;

interface

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

type
  TWPAction = (awLogin, awLoginAndPost);

  TWPLoginThread = class(TThread)
  end;

type
  TForm1 = class(TForm)
    PanelTestNabor: TPanel;
    ButtonCheckAuthorize: TButton;
    Memo1: TMemo;
    PanelStatus: TPanel;
    IdCookieManager: TIdCookieManager;
    IdHTTP1: TIdHTTP;
    Edit1: TEdit;
    Edit2: TEdit;
    Edit3: TEdit;
    Label1: TLabel;
    Label2: TLabel;
    Label3: TLabel;
    Edit4: TEdit;
    Button1: TButton;
    procedure ButtonCheckAuthorizeClick(Sender: TObject);
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
var
  postW: TStringList;
  mes: string;
begin
idHTTP1.HandleRedirects:= true;
postW := TStringList.Create;
    try
    // Параметры Отправки сообщения
    postW.Add('action=post_update');
    postW.Add('_wp_nonce_post_update=c12982fb06');
    postW.Add('cookie=PHPSESSID%3Ddc59d5088d29b61f12a275a2f9e16852%3B%20__utma%3D1.818530636.1326661763.1327504303.1327512502.43%3B%20__utmc%3D1%3B%20__utmz%3D1.1326661763.1.1.utmcsr%3D(direct)%7Cutmccn%3D(direct)%7Cutmcmd%3D(none)%3B%20wordpress_test_cookie%3DWP%2BCookie%2Bcheck%3B%20wp-settings-247%3Deditor%253Dtinymce%3B%20wp-settings-time-247%3D1327514563%3B%20bp-activity-oldestpage%3D1');
    postW.Add('content='+Edit4.Text);
    postW.Add('object=groups');
    postW.Add('item_id=54');
    // Отправляем данные
    mes:= IdHTTP1.post(Edit1.Text+'wp-load.php', postW);
    // Результат
    if Pos('logout', mes) > 0 then
      ShowMessage('YES!')
    else
      ShowMessage('FUCK!');
  except
    postW.Free;
  end;
end;

procedure TForm1.ButtonCheckAuthorizeClick(Sender: TObject);
var
  post: TStringList;
  result: string;
begin
idHTTP1.AllowCookies:= true;
idHTTP1.HandleRedirects:= true;
idHTTP1.Request.ContentType:= 'application/x-www-form-urlencoded';
idHTTP1.Request.UserAgent:= 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)';
post := TStringList.Create;
  try
    // Параметры
    post.Add('log='+Edit2.Text); //Login
    post.Add('pwd='+Edit3.Text); //Password
    post.Add('rememberme=forever');
    post.Add('wp-submit=Войти');
    post.Add('redirect_to='+Edit1.Text);
    post.Add('testcookie=1');
    // Отправляем данные
    result:= IdHTTP1.post(Edit1.Text+'wp-login.php', post);
    // Результат
    if Pos('action=logout', result) > 0 then
      ShowMessage('Авторизация прошла успешно!')
    else
      ShowMessage('Авторизация Провалилась!');
  except
    post.Free;
  end;
Memo1.Lines.Text:= result;
end;

end.
  Ответить с цитированием
Старый 26.01.2012, 13:24   #2
 Разведчик
Аватар для angryJC
 
angryJC на правильном пути
Регистрация: 24.01.2012
Сообщений: 1
Популярность: 49
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Re: Отправка сообщений

код "403 Forbidden" говорит что у тебя нет прав доступа к данным\странице
  Ответить с цитированием
Старый 26.01.2012, 18:36   #3
Бандеровец
 Лейтенант-командор
Аватар для VeTaL_UA
 
VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(
Регистрация: 12.08.2010
Сообщений: 727
Популярность: 30569
Золото Zhyk.Ru: 1
Сказал(а) спасибо: 57
Поблагодарили 645 раз(а) в 386 сообщениях
Отправить сообщение для VeTaL_UA с помощью ICQ Отправить сообщение для VeTaL_UA с помощью Skype™
 
По умолчанию Re: Отправка сообщений

2 возможные причины:
1)HandleRedirect
2)UserAgent
________________
Принимаются пожертвования любых размеров в фонд поддержки начинающих программистов
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).

Кошельки: WMZ - Z276844220882; WMR - R231028582939; WMU - U394136909210; ЯД - 410011494605270.

Perfect World: PWDatabaseScanner, Client, PWNickRenamer, PWClientRenamer, База логинов PW, Гайд по варУ, Зарабатываем репутацию.
Delphi: Авторизация на сайте с помощью Indy, Загрузка изображений с интернета в TImage с помощью Indy, Автоматическая смена стандартной версии Indy в Delphi на Indy 10.0.76 / 10.1.5, Основы парсинга с помощью Indy, Делаем Updater до программы с помощью Indy.
Other: ShowIP, FFUUU смайлы в QIP, Как играть в Minecraft (видеокурс), Как мы захватили человечество :D, Энергия в Лицемер/TopFace, PasGen.


  Ответить с цитированием
Старый 26.01.2012, 23:01   #4
 Разведчик
Аватар для V1rt1L3R
 
V1rt1L3R на правильном путиV1rt1L3R на правильном пути
Регистрация: 06.04.2011
Сообщений: 5
Популярность: 142
Сказал(а) спасибо: 10
Поблагодарили 4 раз(а) в 2 сообщениях
Отправить сообщение для V1rt1L3R с помощью ICQ Отправить сообщение для V1rt1L3R с помощью Skype™
 
По умолчанию Re: Отправка сообщений

Подскажите пожалуйста как я могу это исправить? мне просто нужно что бы оно отправляло сообщения в группу в WordPress!
  Ответить с цитированием
Старый 27.01.2012, 15:31   #5
Бандеровец
 Лейтенант-командор
Аватар для VeTaL_UA
 
VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(
Регистрация: 12.08.2010
Сообщений: 727
Популярность: 30569
Золото Zhyk.Ru: 1
Сказал(а) спасибо: 57
Поблагодарили 645 раз(а) в 386 сообщениях
Отправить сообщение для VeTaL_UA с помощью ICQ Отправить сообщение для VeTaL_UA с помощью Skype™
 
По умолчанию Re: Отправка сообщений

Цитата:
Сообщение от VeTaL_UAПосмотреть сообщение
1)HandleRedirect

Код:
IdHTTP1.HandleRedirect:=True;
Цитата:
Сообщение от VeTaL_UAПосмотреть сообщение
2)UserAgent

Код:
IdHTTP1.Request.UserAgent:='Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)';
________________
Принимаются пожертвования любых размеров в фонд поддержки начинающих программистов
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).

Кошельки: WMZ - Z276844220882; WMR - R231028582939; WMU - U394136909210; ЯД - 410011494605270.

Perfect World: PWDatabaseScanner, Client, PWNickRenamer, PWClientRenamer, База логинов PW, Гайд по варУ, Зарабатываем репутацию.
Delphi: Авторизация на сайте с помощью Indy, Загрузка изображений с интернета в TImage с помощью Indy, Автоматическая смена стандартной версии Indy в Delphi на Indy 10.0.76 / 10.1.5, Основы парсинга с помощью Indy, Делаем Updater до программы с помощью Indy.
Other: ShowIP, FFUUU смайлы в QIP, Как играть в Minecraft (видеокурс), Как мы захватили человечество :D, Энергия в Лицемер/TopFace, PasGen.


  Ответить с цитированием
Старый 27.01.2012, 19:43   #6
 Разведчик
Аватар для V1rt1L3R
 
V1rt1L3R на правильном путиV1rt1L3R на правильном пути
Регистрация: 06.04.2011
Сообщений: 5
Популярность: 142
Сказал(а) спасибо: 10
Поблагодарили 4 раз(а) в 2 сообщениях
Отправить сообщение для V1rt1L3R с помощью ICQ Отправить сообщение для V1rt1L3R с помощью Skype™
 
По умолчанию Re: Отправка сообщений

Оно отправляет сообщение в виде " ?????? ????? ?????, ?? ?????" как сделать что бы писало русским текстом, а не только англ?
И на сайте как я понял, вот какая кодировка <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />

Цитата:
procedure TForm1.Button1Click(Sender: TObject);
var
postW: TStringList;
mes: string;
begin
idHTTP1.AllowCookies:= true;
IdHTTP1.HandleRedirects:=True;
idHTTP1.Request.ContentType:= 'application/x-www-form-urlencoded';
IdHTTP1.Request.UserAgent:='Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)';
postW := TStringList.Create;
try
// Параметры Отправки сообщения
postW.Add('whats-new='+Memo2.Text);
postW.Add('submit=Опубликовать');
postW.Add('whats-new-post-object=groups');
postW.Add('whats-new-post-in=54');
postW.Add('_wpnonce_post_update=ab974301cc');
postW.Add('_wp_http_referer=/groups/mir-anegdotov/');

// Отправляем данные
mes:= IdHTTP1.post(Edit1.Text+'activity/post/', postW);
// Результат
if Pos('logout', mes) > 0 then
ShowMessage('YES!')
else
ShowMessage('FUCK!');
except
postW.Free;
end;
end;


Последний раз редактировалось V1rt1L3R; 27.01.2012 в 20:43. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 28.01.2012, 00:17   #7
Бандеровец
 Лейтенант-командор
Аватар для VeTaL_UA
 
VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(
Регистрация: 12.08.2010
Сообщений: 727
Популярность: 30569
Золото Zhyk.Ru: 1
Сказал(а) спасибо: 57
Поблагодарили 645 раз(а) в 386 сообщениях
Отправить сообщение для VeTaL_UA с помощью ICQ Отправить сообщение для VeTaL_UA с помощью Skype™
 
По умолчанию Re: Отправка сообщений

Цитата:
Сообщение от V1rt1L3RПосмотреть сообщение
idHTTP1.Request.ContentType:= 'application/x-www-form-urlencoded';

Попробуй убрать.
________________
Принимаются пожертвования любых размеров в фонд поддержки начинающих программистов
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).

Кошельки: WMZ - Z276844220882; WMR - R231028582939; WMU - U394136909210; ЯД - 410011494605270.

Perfect World: PWDatabaseScanner, Client, PWNickRenamer, PWClientRenamer, База логинов PW, Гайд по варУ, Зарабатываем репутацию.
Delphi: Авторизация на сайте с помощью Indy, Загрузка изображений с интернета в TImage с помощью Indy, Автоматическая смена стандартной версии Indy в Delphi на Indy 10.0.76 / 10.1.5, Основы парсинга с помощью Indy, Делаем Updater до программы с помощью Indy.
Other: ShowIP, FFUUU смайлы в QIP, Как играть в Minecraft (видеокурс), Как мы захватили человечество :D, Энергия в Лицемер/TopFace, PasGen.


  Ответить с цитированием
Старый 28.01.2012, 00:24   #8
 Разведчик
Аватар для V1rt1L3R
 
V1rt1L3R на правильном путиV1rt1L3R на правильном пути
Регистрация: 06.04.2011
Сообщений: 5
Популярность: 142
Сказал(а) спасибо: 10
Поблагодарили 4 раз(а) в 2 сообщениях
Отправить сообщение для V1rt1L3R с помощью ICQ Отправить сообщение для V1rt1L3R с помощью Skype™
 
По умолчанию Re: Отправка сообщений

не помогло
  Ответить с цитированием
Старый 28.01.2012, 00:41   #9
Бандеровец
 Лейтенант-командор
Аватар для VeTaL_UA
 
VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(
Регистрация: 12.08.2010
Сообщений: 727
Популярность: 30569
Золото Zhyk.Ru: 1
Сказал(а) спасибо: 57
Поблагодарили 645 раз(а) в 386 сообщениях
Отправить сообщение для VeTaL_UA с помощью ICQ Отправить сообщение для VeTaL_UA с помощью Skype™
 
По умолчанию Re: Отправка сообщений

Цитата:
Сообщение от V1rt1L3RПосмотреть сообщение
postW.Add('_wpnonce_post_update=ab974301cc');

Мне кажется, что выделенное нужно парсить
________________
Принимаются пожертвования любых размеров в фонд поддержки начинающих программистов
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).

Кошельки: WMZ - Z276844220882; WMR - R231028582939; WMU - U394136909210; ЯД - 410011494605270.

Perfect World: PWDatabaseScanner, Client, PWNickRenamer, PWClientRenamer, База логинов PW, Гайд по варУ, Зарабатываем репутацию.
Delphi: Авторизация на сайте с помощью Indy, Загрузка изображений с интернета в TImage с помощью Indy, Автоматическая смена стандартной версии Indy в Delphi на Indy 10.0.76 / 10.1.5, Основы парсинга с помощью Indy, Делаем Updater до программы с помощью Indy.
Other: ShowIP, FFUUU смайлы в QIP, Как играть в Minecraft (видеокурс), Как мы захватили человечество :D, Энергия в Лицемер/TopFace, PasGen.


  Ответить с цитированием
Старый 28.01.2012, 00:50   #10
 Разведчик
Аватар для V1rt1L3R
 
V1rt1L3R на правильном путиV1rt1L3R на правильном пути
Регистрация: 06.04.2011
Сообщений: 5
Популярность: 142
Сказал(а) спасибо: 10
Поблагодарили 4 раз(а) в 2 сообщениях
Отправить сообщение для V1rt1L3R с помощью ICQ Отправить сообщение для V1rt1L3R с помощью Skype™
 
По умолчанию Re: Отправка сообщений

ну вообще да... но я через чарлез смотрю оно одинаковое сейчас постоянно... ну если можешь подсказать, то скажи как парсить)) но пока что и с кодировкой нужно разобраться))
  Ответить с цитированием
Старый 28.01.2012, 11:23   #11
Бандеровец
 Лейтенант-командор
Аватар для VeTaL_UA
 
VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(
Регистрация: 12.08.2010
Сообщений: 727
Популярность: 30569
Золото Zhyk.Ru: 1
Сказал(а) спасибо: 57
Поблагодарили 645 раз(а) в 386 сообщениях
Отправить сообщение для VeTaL_UA с помощью ICQ Отправить сообщение для VeTaL_UA с помощью Skype™
 
По умолчанию Re: Отправка сообщений

Цитата:
Сообщение от V1rt1L3RПосмотреть сообщение
но я через чарлез смотрю оно одинаковое сейчас постоянно...

Значит не надо парсить
Цитата:
Сообщение от V1rt1L3RПосмотреть сообщение
но пока что и с кодировкой нужно разобраться))

Какая версия делфи? 2010? ХЕ? ХЕ2?
________________
Принимаются пожертвования любых размеров в фонд поддержки начинающих программистов
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).

Кошельки: WMZ - Z276844220882; WMR - R231028582939; WMU - U394136909210; ЯД - 410011494605270.

Perfect World: PWDatabaseScanner, Client, PWNickRenamer, PWClientRenamer, База логинов PW, Гайд по варУ, Зарабатываем репутацию.
Delphi: Авторизация на сайте с помощью Indy, Загрузка изображений с интернета в TImage с помощью Indy, Автоматическая смена стандартной версии Indy в Delphi на Indy 10.0.76 / 10.1.5, Основы парсинга с помощью Indy, Делаем Updater до программы с помощью Indy.
Other: ShowIP, FFUUU смайлы в QIP, Как играть в Minecraft (видеокурс), Как мы захватили человечество :D, Энергия в Лицемер/TopFace, PasGen.


  Ответить с цитированием
Старый 28.01.2012, 12:34   #12
 Разведчик
Аватар для V1rt1L3R
 
V1rt1L3R на правильном путиV1rt1L3R на правильном пути
Регистрация: 06.04.2011
Сообщений: 5
Популярность: 142
Сказал(а) спасибо: 10
Поблагодарили 4 раз(а) в 2 сообщениях
Отправить сообщение для V1rt1L3R с помощью ICQ Отправить сообщение для V1rt1L3R с помощью Skype™
 
По умолчанию Re: Отправка сообщений

CodeGear 2009

Добавлено через 11 часов 4 минуты
Что никто не поможет?

Последний раз редактировалось V1rt1L3R; 28.01.2012 в 23:39. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 31.01.2012, 22:20   #13
 Разведчик
Аватар для V1rt1L3R
 
V1rt1L3R на правильном путиV1rt1L3R на правильном пути
Регистрация: 06.04.2011
Сообщений: 5
Популярность: 142
Сказал(а) спасибо: 10
Поблагодарили 4 раз(а) в 2 сообщениях
Отправить сообщение для V1rt1L3R с помощью ICQ Отправить сообщение для V1rt1L3R с помощью Skype™
 
По умолчанию Re: Отправка сообщений

Проблему решил установив CODEGEAR RAD 2010
  Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Отправка сообщений V1rt1L3R Вопросы и ответы, обсуждения 1 25.01.2012 20:48
Отправка анонимного email или отправка email с чужого email m0nk Треп 4 26.11.2011 18:35
Отправка почты OneShot Вопросы и ответы, обсуждения 1 16.02.2011 16:19
[Пакеты] Отправка сообщений на ГеймСервер админу. HellFire Переводы 0 19.02.2010 21:05

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

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

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