Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 11.08.2007, 09:04   #51
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

Зачем ? это происходит автоматически, web сервера воспринимают это абсолютно также как символы. А поповоду почему это читайте RFC по HTTP )
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума
Старый 11.08.2007, 11:44   #52
FAiver
Пользователь
 
Аватар для FAiver
 
Регистрация: 13.07.2007
Сообщений: 60
По умолчанию

подожди у меня все точки передовались нормально! странно, почему у тебя он меняет...
даже не знаю... может гдето ошибка какаято...
FAiver вне форума
Старый 11.08.2007, 19:48   #53
CoDeR
Пользователь
 
Регистрация: 04.07.2007
Сообщений: 76
По умолчанию

Это я уже другую прогу пишу...
Может это действительно не важно! Нашёл другую ошибку!
Когда посылаю get запрос, должны получаться cookies и приминяться их значение. Но с этим сайтом не приминяются. С другими всё работает. Все нужные компоненты на форму кидаю.
В сниффере заметил, что с теми сайтами с которыми работает, получается такой ответ: "Set-Cookie: значение; path=/",
а с тем с которым не работает получается просто: "Set-Cookie: значение"! Нет "path=/"! Может из-за этого? Как всё таки применить значения cookies?
http://wmhelpers.narod.ru/ - сайт программ, помогающими получить немного денег.
CoDeR вне форума
Старый 13.08.2007, 23:03   #54
CoDeR
Пользователь
 
Регистрация: 04.07.2007
Сообщений: 76
По умолчанию

Видимо никто с таким не сталкивался ещё.
Я вот думаю получить сначала Response, и в нём уже найти нужный текст, а затем подставить в кукис. Но не понимаю как это сделать.
Получить s:=idHTTP1.Response;
Как искать в нём не знаю. Как подставить значение кикис тоже не знаю!
http://wmhelpers.narod.ru/ - сайт программ, помогающими получить немного денег.
CoDeR вне форума
Старый 14.08.2007, 23:26   #55
CoDeR
Пользователь
 
Регистрация: 04.07.2007
Сообщений: 76
По умолчанию

С этим разобрался:
s:=IdHTTP1.Response.RawHeaders.Text ; // получаю
ищу;
IdHTTP1.Request.CustomHeaders.Text: =cook; //подставляю.

Теперь другое:
Сниффером узнал что в заголовке полученной страницы есть: "Transfer-Encoding: chunked". И вот видимо из-за этого не могу получить код страницы в буфер. Получаю примерно такое: "|<|".
Поискал в инете, нашёл как это обойти, но не средствами делфи, а на php:
Код:
<?php
 $handle = fopen("http://www.ya.ru/", "rb");
 $contents = '';
 while (!feof($handle)) {
   $contents .= fread($handle, 8192);
 }
 fclose($handle);
 echo $contents;
 ?>
Может быть знает кто как это применить в делфи. Или может какой другой способ есть?
http://wmhelpers.narod.ru/ - сайт программ, помогающими получить немного денег.
CoDeR вне форума
Старый 12.05.2008, 17:51   #56
saha
Пользователь
 
Регистрация: 12.05.2008
Сообщений: 13
По умолчанию

Цитата:
Сообщение от Квэнди Посмотреть сообщение
var s,sres:string;
...
s:=idhttp.get('...');
sres:=copy(s,pos('__VIEWSTATE',s)+2 1,length(s)-pos('__VIEWSTATE',s)+20);
sres:=copy(sres,1,length(sres)-4);
Ребят подскажите как сделать для этой строки:

<input type="submit" value="&#x412;&#x43E;&#x439;&#x442; &#x438;">

чтоб в переменную sres скопировать &#x412;&#x43E;&#x439;&#x442;&#x4 38;
saha вне форума
Старый 12.05.2008, 17:54   #57
saha
Пользователь
 
Регистрация: 12.05.2008
Сообщений: 13
По умолчанию

или как из Memo1 выташить panel.php?l=хххх&p=0a490de628b5f650 8bf476179b43e4af
из
<a href="panel.php?l=saha&p=0a490de628 b5f6508bf476179b43e4af">
saha вне форума
Старый 12.05.2008, 18:20   #58
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

абсолютно по аналогии
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума
Старый 12.05.2008, 18:41   #59
saha
Пользователь
 
Регистрация: 12.05.2008
Сообщений: 13
По умолчанию

Напиши плиз код как из Memo1 <a href="panel.php?l=xxxx&p=0a490de628 b5f6508bf476179 b43e4af"> выташить panel.php?l=xxxx&p=0a490de628b5f650 8bf476179 b43e4af

Последний раз редактировалось saha; 12.05.2008 в 18:48.
saha вне форума
Старый 12.05.2008, 19:16   #60
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

var s,st:string;
begin
s:='<a href="panel.php?l=xxxx&p=0a490de628 b5f6508bf476179 b43e4af">';
st:=copy(s,pos('"',s)+1,length(s)-pos('"',s));
st:=copy(st,1,pos('">',st)-1);
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
WebBrowser POST micq Компоненты Delphi 5 19.09.2008 21:37
post запрос Editor Работа с сетью в Delphi 4 20.04.2008 14:01
POST Stanislav Работа с сетью в Delphi 3 03.03.2008 18:05
Все тот же IdHTTP (Post) AVer Работа с сетью в Delphi 5 28.09.2007 10:40
HTTP POST SJMS Работа с сетью в Delphi 15 30.05.2007 13:36