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