![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Куки в TWebBrowser. [D6, D7, WinME, WinXP]
Troll © (2003-01-16 02:45:00)как назначть для отдельно взятого TWebBrowser на моей форме папку для кукисов и соответственно для темп страниц???
sergey2 (2003-01-25 05:38:00) [1]2Troll
Тут где-то я писал мыло и аську....
Troll (2003-01-25 04:24:00) [2]2sergey2:
поделись.
sergey2 (2003-01-23 07:00:00) [3]2 2Ksion
Когда ты писал свой пост я был в асе.
У меня в том топике в первом моем посте ошибка в номере аськи. Правильно - 135788150
А насчет 2 браузеров я пользуюсь простейшим способом разделения куков. К сожалению больше 2 данный способ не позволяет.
Может расскажешь как ты проблему обошел?
А насчет последнего то я сначала засовываю текст документа в переменную типа string, а потом ее ведь сравнительно легко обработать, если конечно я правильно понял твой вопрос.
2Ksion (2003-01-23 04:42:00) [4]
> sergey2 (23.01.03 03:58)
> 2Ksion А зачем аж 10 браузеров?
> Если не быть таким жадным и ограничиться двумя, то данную
> проблему в большинстве случаев можно легко обойти...
я обощёл проблему с 10. =), жалко тебя в асе не увидел поговорилиб...Меня сейчас больше волнует как мне достать из документа 2строчки 1 и 3 по счету и проверить их на правельность.
2Ksion (2003-01-23 04:39:00) [5]
> temp1
> temp2
> temp3
хороший и удобный способ
sergey2 (2003-01-23 03:58:00) [6]2Ksion А зачем аж 10 браузеров?
Если не быть таким жадным и ограничиться двумя, то данную проблему в большинстве случаев можно легко обойти...
int64 (2003-01-23 01:37:00) [7]
> Я точно знаю что проблема в куках...
Как ты думаешь, я попросил выполнить некоторые действия для того, чтобы ты ещё больше знал, что проблема ест? Или для того, чтобы попытаться её решить?
2Ksion (2003-01-22 05:16:00) [8]up
2Ksion (2003-01-21 18:16:00) [9]
> int64
Я точно знаю что проблема в куках... а 10 twebbrowser под разными проксями я зделал очень просто:
var
PIInfo : PInternetProxyInfo;
...
procedure TForm1.WebDownloadBegin(Sender: TObject);
begin
if CheckBox1.Checked = True then
begin
New (PIInfo) ;
PIInfo^.dwAccessType := INTERNET_OPEN_TYPE_PROXY ; // Изменение настроек ПРОКСИ
PIInfo^.lpszProxy := PChar(edit1.text+":"+edit2.text); // указать прокси напр. 195.43.67.33:8080
PIInfo^.lpszProxyBypass := PChar(htmlPath); // Список адресов, доступ к которым возможен минуя Proxy сервер
UrlMkSetSessionOption(INTERNET_OPTION_PROXY, piinfo, SizeOf(Internet_Proxy_Info), 0);
Dispose (PIInfo);
end
end;
Выделиное косым шрифтом взято из статьи этого сайта
int64 (2003-01-21 00:32:00) [10]2Ksion (20.01.03 22:37)
А как ты сделал, что у тебя грузиться 10 twebbrowser каждый под своим прокси?
Куки кукам рознь. Посмотрите, решатся ли ваши проблемы, если вы будите обращаться к одному серверу из разных IE (не TWebBrowser). Причём каждый IE должен быть загружен в отдельном процессе (iexplore.exe, а не попапы типа Ctrl+N).
2Ksion (2003-01-20 22:37:00) [11]
> Troll
мане надо разделить, у меня грузиться 10 twebbrowser каждый под своим прокси, и всё грузится под разными логинами и на сколько я понял мне надо разделить кукисы,чтоб во всех окнах не грузился один и тотже аккаунт
Troll (2003-01-20 22:31:00) [12]to:2ksion
лично у меня прога просто ждет определенное время и затем обновляет сраницу для получения новых данных. так что мне остается только считать время и асинхронировать времся обновлений каждого из браузеров, ты скажи что тебе надо, может чего и придумаем.
2ksion (2003-01-19 01:28:00) [13]
> Troll
а можешь подсказать как ты будешь определять?
Troll (2003-01-18 18:15:00) [14]2sergey2:
в моем случае моя прога сможет определять моменты, а вот что делать с IE??? я пользуюсь оперой.... Да и вообще можно на это время не трогать ИЕ(в моем случае) :)
sergey2 (2003-01-17 21:37:00) [15]
> допустим я создам несколько папок:
> temp1
> temp2
> temp3
> и помещу в них мои кукисы, а потомм на время пока кукисы
> нужны одному из моих браузеров буду менять папку в реестре.
> И так по очереди. получится то что я хочу?
Хм... А вот как определить моменты когда куки нужны браузеру , а когдда нет? И как "приостановить" действия браузера, когда куки используются другим браузером?
Chubais (2003-01-17 08:37:00) [16]>получится то что я хочу?
проверь))))
>подскажите функции работы с реестром
1.ОткрытьРеестр()
2.ЗакрытьРеестр()
Troll (2003-01-17 04:09:00) [17]2int64
тогда вопрос по теме:
допустим я создам несколько папок:
temp1
temp2
temp3
и помещу в них мои кукисы, а потомм на время пока кукисы нужны одному из моих браузеров буду менять папку в реестре. И так по очереди. получится то что я хочу? если да то подскажите функции работы с реестром...
спасибо.
int64 (2003-01-16 16:51:00) [18]Эти папки принадлежат системе, а не браузеру. И, соответственно, общие для всех приложений.
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
Кстати, свои темпы можно сделать руками. Если хватит фантазии.
Troll (2003-01-16 14:39:00) [19]up