|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
Есть два элемента Webbrowser, необходимо сохранить куки с каждого Пример: Авторизуюсь в Webbrowser1, потом Webbrowser2, в итоге выкидывает из авторизации в Webbrowser1, снова авторизуюсь в Webbrowser1, тогда скидывает авторизацию Webbrowser2.(авторизация проходит на одном сайте в обоих браузерах). Думаю дело в куках, так как они с каждой авторизацией новые, вследствии заменяются при следующей авторизации. Как их хранить для каждого компонента Webbrowser отдельно, чтобы авторизация не скидывалась. Подскажите решение этой проблемы ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2014, 16:39 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
Куки это текстовые файлы в кэше с расширением coockie. Перед отправкой запроса эти файлы можно подменять с помощью функций CreateUrlCacheEntry/DeleteUrlCacheEntry тынц . ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2014, 18:34 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
Упс, наврал с три короба. На самом деле есть функции InternetGetCookie/InternetGetCookieEx/InternetSetCookie/InternetSetCookieEx, см там же. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2014, 18:37 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
Antonariy, Хорошо, тогда возникает вопрос как сохранить пришедшие куки после авторизации, и потом указать откуда их грузить ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2014, 18:51 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
Spartak19, Разное место хранения для каждого браслета должно быть ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2014, 18:52 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
Spartak19, Браузера) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2014, 18:55 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2014, 19:55 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
Antonariy, Как сохранить куки из webbrowser? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2014, 22:02 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
Spartak19Antonariy, Как сохранить куки из webbrowser?я что-то чересчур сложное написал? одна функция читает куки из браузера, другая записывает, что тут непонятного? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2014, 00:04 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
Spartak19, WebBrowser это не позволяет. Используй httpwebrequest/httpwebresponse или WebClient. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2014, 00:26 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
bazile, Мне нужно парсить определенную страницу, парсинг делал через weebrowser(пример моего парсинга далее), как его теперь переделать под httpwebrequest/httpwebresponse или WebClient? Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2014, 10:27 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
Spartak19Есть два элемента Webbrowser, необходимо сохранить куки с каждого А зачем 2? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2014, 10:46 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
Arm79, На одном сайте с двух страниц(одновременно) надо парсить данные, в этом проблема, два браузера не могут быть авторизованы(( ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2014, 10:49 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
Spartak19Arm79, На одном сайте с двух страниц(одновременно) надо парсить данные, в этом проблема, два браузера не могут быть авторизованы(( Почему одновременно? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2014, 10:51 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
Arm79, Во-первых так быстрее, во-вторых нужно получить синхронные данные ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2014, 11:10 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
Spartak19Arm79, Во-первых так быстрее, во-вторых нужно получить синхронные данные Что быстрее согласен, а вот про синхронизацию - ерунда у вас какая то. Какие именно днные вы получаете синхронно? В чем эта синхронность заключается? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2014, 11:32 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
Arm79, Они меняются со временем, как это организовать, через get запрос я так понимаю ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2014, 11:54 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
Spartak19, Пример такой, надо получить данные(температуры, давления, влажности и т.д параметры атмосферы), в двух разных географических координатах ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2014, 11:59 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
Spartak19, Причем в один момент времени ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2014, 12:00 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
Spartak19ример такой, надо получить данные(температуры, давления, влажности и т.д параметры атмосферы), в двух разных географических координатах Spartak19Причем в один момент времени Да ты в жизни не получишь в один момент времени, хоть ты что используй. Всегда между двумя событиями есть дельта времени. Вопрос весь в размере этой дельты. А если вспомнить, что сервер может и не отдать никакого результата, и отвалиться по таймауту через 30-60 секунд, то на "синхронность" можно вообще не закладываться. Через Web-браузер либо запрашивай последовательно, либо переходи на WebClient + CookieContainer. Во втором случае получишь голый Html, который будет сложнее парсить. Зато "синхронно" ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2014, 12:22 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
Arm79, Тогда может сохранить HTML в файл, а потом загрузить в разные браузеры и после парсить? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2014, 13:01 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
Arm79, Только не знаю как работает WebClient + CookieContainer, там еще авторизацию повесить надо. Тогда надо параметры через Fiddler ловить? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2014, 13:04 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
Arm79, Проверял Webbrowser на делфи, авторизация не скидывается, я так понимаю там браузеры имеют раздельные куки? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2014, 13:07 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
Про WebBrowser в Delphi понятия не имею, мне никогда не приходилось работать сразу с двумя такими компонентами в одной программе. Я даже затрудняюсь что посоветовать. Все приходящие мне на ум способы решения вашей задачи кажутся мне сложными для вас. Самое простое, что мне приходит на ум - запустить последовательно запросы, плюнув на задержку в несколько секунд. Уверен, что для вас это не критично. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2014, 13:24 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
Arm79, Я понимаю что, это сложно, пока пойду по стороне наименьшего сопротивления, но главное на будущее это возможно. Подскажите, как получить голый HTML и сохранить в файл? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2014, 13:29 |
|
|
start [/forum/topic.php?fid=20&msg=38725435&tid=1402516]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
35ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
others: | 324ms |
total: | 457ms |
0 / 0 |