Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.03.13;
Скачать: CL | DM;

Вниз

Куки в 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;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.019 c
14-39526
pcgamer
2003-02-26 11:45
2003.03.13
Кодеры () и дизайнеры. Давайте объединяться и обмениваться инфой.


14-39554
Dunkan
2003-02-26 11:19
2003.03.13
нажатие нескольких клавиш...


3-39170
Шурик Ш
2003-02-19 18:59
2003.03.13
Сохранение результа запроса


7-39609
Mike-Keeper
2003-01-19 11:42
2003.03.13
Программирование видеокамеры


14-39540
NewUser
2003-02-26 13:54
2003.03.13
А как из Delphi с Excel документами лучше работать?