Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 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
14-39539
Pat
2003-02-24 18:13
2003.03.13
Помогите с алгоритмом


1-39369
Lion
2003-02-27 23:21
2003.03.13
QReport перенос строки


4-39631
[lamer]Barmaglot
2003-01-22 14:06
2003.03.13
wm_getminmaxinfo?


6-39448
oleg_poligon
2003-01-25 00:38
2003.03.13
Web Server Application


3-39176
Кило
2003-02-21 09:54
2003.03.13
Доки по Rave Report на русском и демки?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский