Форум: "Сети";
Текущий архив: 2003.03.13;
Скачать: [xml.tar.bz2];
ВнизКуки в TWebBrowser. Найти похожие ветки
← →
Troll (2003-01-16 02:45) [0]как назначть для отдельно взятого TWebBrowser на моей форме папку для кукисов и соответственно для темп страниц???
← →
Troll (2003-01-16 14:39) [1]up
← →
int64 (2003-01-16 16:51) [2]Эти папки принадлежат системе, а не браузеру. И, соответственно, общие для всех приложений.
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
Кстати, свои темпы можно сделать руками. Если хватит фантазии.
← →
Troll (2003-01-17 04:09) [3]2int64
тогда вопрос по теме:
допустим я создам несколько папок:
temp1
temp2
temp3
и помещу в них мои кукисы, а потомм на время пока кукисы нужны одному из моих браузеров буду менять папку в реестре. И так по очереди. получится то что я хочу? если да то подскажите функции работы с реестром...
спасибо.
← →
Chubais (2003-01-17 08:37) [4]>получится то что я хочу?
проверь))))
>подскажите функции работы с реестром
1.ОткрытьРеестр()
2.ЗакрытьРеестр()
← →
sergey2 (2003-01-17 21:37) [5]
> допустим я создам несколько папок:
> temp1
> temp2
> temp3
> и помещу в них мои кукисы, а потомм на время пока кукисы
> нужны одному из моих браузеров буду менять папку в реестре.
> И так по очереди. получится то что я хочу?
Хм... А вот как определить моменты когда куки нужны браузеру , а когдда нет? И как "приостановить" действия браузера, когда куки используются другим браузером?
← →
Troll (2003-01-18 18:15) [6]2sergey2:
в моем случае моя прога сможет определять моменты, а вот что делать с IE??? я пользуюсь оперой.... Да и вообще можно на это время не трогать ИЕ(в моем случае) :)
← →
2ksion (2003-01-19 01:28) [7]
> Troll
а можешь подсказать как ты будешь определять?
← →
Troll (2003-01-20 22:31) [8]to:2ksion
лично у меня прога просто ждет определенное время и затем обновляет сраницу для получения новых данных. так что мне остается только считать время и асинхронировать времся обновлений каждого из браузеров, ты скажи что тебе надо, может чего и придумаем.
← →
2Ksion (2003-01-20 22:37) [9]
> Troll
мане надо разделить, у меня грузиться 10 twebbrowser каждый под своим прокси, и всё грузится под разными логинами и на сколько я понял мне надо разделить кукисы,чтоб во всех окнах не грузился один и тотже аккаунт
← →
int64 (2003-01-21 00:32) [10]2Ksion (20.01.03 22:37)
А как ты сделал, что у тебя грузиться 10 twebbrowser каждый под своим прокси?
Куки кукам рознь. Посмотрите, решатся ли ваши проблемы, если вы будите обращаться к одному серверу из разных IE (не TWebBrowser). Причём каждый IE должен быть загружен в отдельном процессе (iexplore.exe, а не попапы типа Ctrl+N).
← →
2Ksion (2003-01-21 18:16) [11]
> 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;
Выделиное косым шрифтом взято из статьи этого сайта
← →
2Ksion (2003-01-22 05:16) [12]up
← →
int64 (2003-01-23 01:37) [13]
> Я точно знаю что проблема в куках...
Как ты думаешь, я попросил выполнить некоторые действия для того, чтобы ты ещё больше знал, что проблема ест? Или для того, чтобы попытаться её решить?
← →
sergey2 (2003-01-23 03:58) [14]2Ksion А зачем аж 10 браузеров?
Если не быть таким жадным и ограничиться двумя, то данную проблему в большинстве случаев можно легко обойти...
← →
2Ksion (2003-01-23 04:39) [15]
> temp1
> temp2
> temp3
хороший и удобный способ
← →
2Ksion (2003-01-23 04:42) [16]
> sergey2 (23.01.03 03:58)
> 2Ksion А зачем аж 10 браузеров?
> Если не быть таким жадным и ограничиться двумя, то данную
> проблему в большинстве случаев можно легко обойти...
я обощёл проблему с 10. =), жалко тебя в асе не увидел поговорилиб...Меня сейчас больше волнует как мне достать из документа 2строчки 1 и 3 по счету и проверить их на правельность.
← →
sergey2 (2003-01-23 07:00) [17]2 2Ksion
Когда ты писал свой пост я был в асе.
У меня в том топике в первом моем посте ошибка в номере аськи. Правильно - 135788150
А насчет 2 браузеров я пользуюсь простейшим способом разделения куков. К сожалению больше 2 данный способ не позволяет.
Может расскажешь как ты проблему обошел?
А насчет последнего то я сначала засовываю текст документа в переменную типа string, а потом ее ведь сравнительно легко обработать, если конечно я правильно понял твой вопрос.
← →
Troll (2003-01-25 04:24) [18]2sergey2:
поделись.
← →
sergey2 (2003-01-25 05:38) [19]2Troll
Тут где-то я писал мыло и аську....
Страницы: 1 вся ветка
Форум: "Сети";
Текущий архив: 2003.03.13;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.007 c