|
Есть два элемента 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 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
Spartak19Подскажите, как получить голый HTML и сохранить в файл? Через WebBrowser? Смотрите свойство DocumentText ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2014, 13:47 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
Задача - эпический бред. Других слов нету. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2014, 14:32 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
МСУ, В чем же бред? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2014, 15:00 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
Spartak19МСУ, В чем же бред? В самой постановке задаче. Мне страшно представить такой интерфейс, где есть 2 браузера. Причем, кастрированных и убогих. Из которых ты хочешь слепить конфетку. Я даже против самой идеи хостинга веб браузера в десктоп приложении. Кривизна в архитектуре и только. Есть браузер в системе, его и пользуй. А смешивать ежей с удавами дело неблагодарное. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2014, 15:08 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
МСУЯ даже против самой идеи хостинга веб браузера в десктоп приложении. Кривизна в архитектуре и только.Сам IE хостит веббраузера в десктоп приложении. Собственно, по архитектуре IE и есть десктоп-приложение, хостящее веббраузер-контролы. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2014, 15:16 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
МСУ, Как тогда сделать разумно? В каком направлении копать? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2014, 15:40 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
Подскажите наиболее подходящий способ для решения данной проблемы ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2014, 16:39 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
AntonariyСам IE хостит веббраузера в десктоп приложении. Собственно, по архитектуре IE и есть десктоп-приложение, хостящее веббраузер-контролы. По архитектуре IE - это полноценный браузер. Не важно что он хостит и как он это делает. Зачем он сдался в клиентском приложении автора, загадка. Или ты знаешь ответ на этот вопрос? Spartak19МСУ, Как тогда сделать разумно? В каком направлении копать? Для начала нужно понять, какую задачу ты решаешь. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2014, 17:00 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
МСУ, Мне нужно авторизоваться, сделать переход на нужные страницы и парсить с них данные. То что касается авторизации через IE, я знаю как Код: vbnet 1. 2. 3. 4.
Но отдельный запуск IE мне не нужен, тем более вне приложения, а через webbrowser ошибка Код: vbnet 1. 2.
По возможности, хочется вообще без браузеров авторизоваться и вытянуть нужные данные, но пока не понимаю как ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2014, 17:13 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
Spartak19, visak уже привел тебе ссылку 16470650 . Там есть пример авторизации на Яндекс. Сделай по аналогии для своего сайта. Парсить полученный html можно с помощью HtmlAgilityPack . ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2014, 17:21 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
bazile, Приведи пример парсинга с помощью HtmlAgilityPack, так как я уже парсинг организовал, но через webbrowser код ниже Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
Данные записываю в таблицу в Datatable, потом Datagridview.Datasource = Datatable в общем так ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2014, 17:28 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
Spartak19МСУ, Мне нужно авторизоваться, сделать переход на нужные страницы и парсить с них данные. То что касается авторизации через IE, я знаю как Код: vbnet 1. 2. 3. 4.
Но отдельный запуск IE мне не нужен, тем более вне приложения, а через webbrowser ошибка Код: vbnet 1. 2.
По возможности, хочется вообще без браузеров авторизоваться и вытянуть нужные данные, но пока не понимаю как Используй объектную модель IE, Interop.SHDocVw.dll и microsoft.mshtml. Вот тут пример, как парсить http://codearticles.ru/articles/2384 Это полноценный движок, а не огрызок. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2014, 17:31 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2014, 17:39 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
МСУ, Тот код указан на C, я делаю все в VB.NET. Надо переписать ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2014, 17:50 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
Spartak19, Сейчас пробую сделать через WebClient ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2014, 18:03 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
МСУЗачем он сдался в клиентском приложении автора, загадка. Или ты знаешь ответ на этот вопрос?В клиентском приложении не IE, а webbrowser control, и это нормально. Но автору, насколько я понимаю, он не нужен, тем более два. И да, я знаю ответ на вопрос, зачем это может быть нужно в принципе. У меня есть программа, написанная по аналогии IE, это браузер каталога документов: ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2014, 18:43 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
Antonariy, Правильно ли я сделал, что 1) Пошел по пути HttpWebRequest и HttpWebResponse для авторизации? 2) У меня возникнут проблемы при парсинге этим методом(я толком не пойму что мне вернет метод HttpWebRequest и HttpWebResponse, и как то что вернется парсить, мне понятно как работает мой код для парсинга, но только в webbrowser) Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
3)Если Вам не трудно покажите на примере сайта http://www.minfin.ru/ru/accounting/reestr_audit/auditors/index.php?from4=1 парсинг таблицы через метод авторизации(HttpWebRequest и HttpWebResponse) 4) Если я ерунду написал, не судите строго, все предлагают свои методы, но примера конкретного нет. Поэтому я запутался Одни пишут что надо выполнить авторизацию+парсинг: а) Через HttpWebRequest и HttpWebResponse б) InternetGetCookie/InternetGetCookieEx/InternetSetCookie/InternetSetCookieEx в) WebClient + CookieContainer г) HtmlAgilityPack д) Я толком знаю как выполнить авторизацию и парсинг через Webbrowser, но это не совсем подходит, по причине аннулирования авторизаций Antonariy, я вижу вы разбираетесь да и готовая прога на скрине(не то что мне надо, но делали вы) Подскажите на примере если Вам не трудно. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2014, 19:15 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
Spartak19, Дело в том что легче на готовом примере разобраться ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2014, 19:20 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
Spartak19, 1. Да. Потому что WebBrowser не даст тебе авторизоваться одновременно под разными логинами. Поэтому нужно вручную отправлять запрос с помощью HttpWebRequest или WebClient 2. HttpWebResponse вернет тебе Stream. Из него ты прочитаешь строку с помощью StreamReader и получишь таким образом html код страницы. 3. Вот пример скачивания страницы http://www.minfin.ru/ru/accounting/reestr_audit/auditors/index.php?from4=1 с помощью WebClient. Никакой аутентификации я там, кстати, не вижу. Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37.
4) Можно использовать все кроме пунтка "б" ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2014, 22:46 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
bazile, Эту страницу привел для примера парсинга, на ней таблица похожа, а так откуда надо данные на самом деле парсить есть авторизация ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2014, 11:59 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
bazile, Есть такая мысль если "HttpWebResponse вернет тебе Stream. Из него ты прочитаешь строку с помощью StreamReader и получишь таким образом html код страницы", может тогда сохранить код в HTML документ, потом его загрузить в Webbrowser и после парсить или это глупо? есть более рациональные методы? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2014, 12:02 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
AntonariyВ клиентском приложении не IE, а webbrowser control, и это нормально. Это убого и беспощадно. Нормальные люди используют веб приложения для такого случая. А скрещивать ужа и удава - архитектурная ошибка. Посмотри, как сделано в том же Гаранте. Толстое приложение использует для навигации отдельные RTF страницы с хиперлинками, собятиями и стилями. А веб приложение отдает уже честный html без всяких костылей. То, что показал ты - уныние. AntonariyУ меня есть программа, написанная по аналогии IE, это браузер каталога документов: На помойку. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2014, 12:05 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
МСУ, Посоветуй как авторизоваться параллельно два раза, чтобы куки были разные и авторизация не скидывалась и как лучше парсить используя мой код Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
он просто на webbrowser заточен, а как его применить в другом месте не знаю(если вообще возможно) и подскажите какую прогу использовать для перехвата параметров при авторизации в браузере? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2014, 12:18 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
МСУПо архитектуре IE - это полноценный браузер.МСУЭто убого и беспощадно.Ты не в состоянии определиться, хорошо это или плохо? И IE и мой браузер сделаны одинаково — вебброузер в табах, кнопки вперед-назад, избранное. МСУНормальные люди используют веб приложения для такого случая.Технических сложностей тут ноль, а их нормальность не моя забота. Заказали десктоп-приложение, получили десктоп-приложение. МСУТолстое приложение использует для навигации отдельные RTF страницы с хиперлинками, собятиями и стилями. Именно так была сделана первая версия их программы. Запредельное говно. Не знаю, как там гарант внутри устроен, но у моих заказчиков был дельфи-клиент с bde-базой, в которой документы хранились в специальном rtf-поле. Поиск, одна из главных функций этой проги, тормозил жутко, причем база всего мегов двести. МСУНа помойку.Программа без изменений пережила три поколения винды и офисов и пять эксплореров и все еще заказчиком используется и распространяется. Вряд ли он удостоил бы вниманием мнение неспециалиста. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2014, 12:25 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
Spartak19Есть такая мысль ... может тогда сохранить код в HTML документ, потом его загрузить в Webbrowser и после парсить или это глупо? есть более рациональные методы? Используй HtmlAgilityPack. Пример я тебе привел. Использование WebBrowser только для парсинга это стрельба из пушки по воробьям. Spartak19подскажите какую прогу использовать для перехвата параметров при авторизации в браузере? Во всех современных браузерах есть developer tools (клавиша f12) с помощью которых можно изучать http траффик. Если хочется отдельную программу, то советую Fiddler . ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2014, 13:02 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
Spartak19МСУ, Посоветуй как авторизоваться параллельно два раза, чтобы куки были разные и авторизация не скидывалась и как лучше парсить используя мой код Я выше написал, выбрось свой WebBrowser. Используй объектную модель полноценного IE. AntonariyТы не в состоянии определиться, хорошо это или плохо? И IE и мой браузер сделаны одинаково — вебброузер в табах, кнопки вперед-назад, избранное. Я определился и об этом написал выше. AntonariyМСУНормальные люди используют веб приложения для такого случая.Технических сложностей тут ноль, а их нормальность не моя забота. Заказали десктоп-приложение, получили десктоп-приложение. Ну можно и медь из кучи говна выковать, технических сложностей никаких. Только кому нужны эти поделки, вот в чем вопрос. Неумение делать веб системы или откровенная тупость? Это уже не ко мне вопросы. AntonariyМСУТолстое приложение использует для навигации отдельные RTF страницы с хиперлинками, собятиями и стилями. Именно так была сделана первая версия их программы. Запредельное говно. Не знаю, как там гарант внутри устроен, но у моих заказчиков был дельфи-клиент с bde-базой, в которой документы хранились в специальном rtf-поле. Поиск, одна из главных функций этой проги, тормозил жутко, причем база всего мегов двести. Скорость работы никак не коррелирует с RTF форматом. Значит, руки из задницы росли у тех, кто проектировал такую систему. Если нужен формат мощнее, берем DOCX, который так же отлично может работать без наличия офиса. Удобно, мощно, гибко. AntonariyМСУНа помойку.Программа без изменений пережила три поколения винды и офисов и пять эксплореров и все еще заказчиком используется и распространяется. Вряд ли он удостоил бы вниманием мнение неспециалиста. Ну если BDЕ пережил 10 поколений винды, то это не говорит о его качестве. Говно умеет долго жить и смердеть. А тебе жить с ним. Живи, я не против. А внятные люди давно бы подняли веб ферму и отдавали бы клиенту внятный html в любых браузерах любых операционных систем. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2014, 13:19 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
МСУ, Antonariy Код: vbnet 1. 2. 3. 4.
Как в этом коде указать нужную мне таблицу ее класснейм к примеру "t2" ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2014, 13:30 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
Spartak19, или к примеру она 2 по счету ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2014, 13:43 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
Spartak19, Если через Webbrowser, то указывается так Код: vbnet 1.
а как через HtmlAgilityPack? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2014, 13:45 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
Spartak19, детский сад какой-то. Метод Descendants() возращает IEnumerable<HtmlNode> и значит можно использовать extension методы из класса System.Linq.Enumerable . А именно метод ElementAt() Код: vbnet 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2014, 13:58 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
bazile, я приляпал не туда Код: java 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2014, 14:02 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
МСУЯ определился и об этом написал выше.ты написал два взаимоисключающих заявления: 1) использование веббраузера это треш 2) IE, использующий веббраузер, это не треш. МСУГовно умеет долго жить и смердеть. А тебе жить с ним. Живи, я не против.не вешай на меня свои проблемы. МСУА внятные люди давно бы подняли веб ферму и отдавали бы клиенту внятный html в любых браузерах любых операционных систем.у людей другая модель бизнеса, им не выгодно поднимать веб ферму, им выгодно рассылать по почте компакт-диски. они даже от обновлений через интернет отказались, хотя такая возможность была. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2014, 14:11 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
Возникает ошибка Код: vbnet 1. 2.
Текст ошибки Specified argument was out of the range of valid values. Parameter name: index ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2014, 14:38 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
Spartak19Текст ошибки Specified argument was out of the range of valid values. Parameter name: indexнумерация с нуля начинается ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2014, 14:46 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
Spartak19Specified argument was out of the range of valid values. Значит таблица внутри body всего одна. Скорее всего таблицы вложены друг в друга. Можно попробовать метод SelectNodes("//tables") чтобы получить все таблицы на странице. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2014, 14:52 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
AntonariyМСУЯ определился и об этом написал выше.ты написал два взаимоисключающих заявления: 1) использование веббраузера это треш 2) IE, использующий веббраузер, это не треш. Никаких взаимоисключающих заявлений не было. 1. Использование веббраузера в толстом клиенте это треш 2. IE не использует веббраузер, IE и есть веббраузер AntonariyМСУГовно умеет долго жить и смердеть. А тебе жить с ним. Живи, я не против.не вешай на меня свои проблемы. Откуда у меня проблемы с тормозами RTF и DBF? Ты же сам про них писал. AntonariyМСУА внятные люди давно бы подняли веб ферму и отдавали бы клиенту внятный html в любых браузерах любых операционных систем.у людей другая модель бизнеса, им не выгодно поднимать веб ферму, им выгодно рассылать по почте компакт-диски. они даже от обновлений через интернет отказались, хотя такая возможность была. Неужели для тебя секрет, что для работы веб приложения интернет не обязателен? И причем тут модель бизнеса и конечный UI? Поднять веб приложение можно даже на самом ущербном компьютере, для этого супер ресурсы не нужны. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2014, 14:54 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
МСУ1. Использование веббраузера в толстом клиенте это треш 2. IE не использует веббраузер, IE и есть веббраузеря же тебе на пальцах объянил архитектуру. объясню еще проще: веббраузер контрол это ieframe.dll, а Internet Explorer это iexplore.exe с набором окошек и закладок, который хостит ieframe.dll. так понятно? итак, iexplore.exe хостит ieframe.dll для отображения html, это хорошо, любая другая программа хостит ieframe.dll для того же самого, это плохо. в чем разница? МСУОткуда у меня проблемы с тормозами RTF и DBF? Ты же сам про них писал.Я написал, что избавился от них. Так что проблемы остались у тебя, ты постоянно видишь то, чего нет. МСУНеужели для тебяпричем тут я? МСУИ причем тут модель бизнеса и конечный UI? Поднять веб приложение можно даже на самом ущербном компьютере, для этого супер ресурсы не нужны.при том, что заказчики являются поставщиками эксклюзивной инфы, и они просили по максимуму обезопасить тексты от копипасты. обезопасить установленный браузер невозможно, запросы даже к локальному веб-серверу элементарно перехватываются, следовательно нельзя использовать ни то ни другое. я использовал встраиваемый веббраузер, который обезопасить можно, и custom pluggable protocol, исключающий загрузку по http и сетевым протоколам вообще. так что извлечь текст можно только софтайсом или еще каким отладчиком. ну или распознавать картинки с экрана. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2014, 15:22 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
AntonariyМСУ1. Использование веббраузера в толстом клиенте это треш 2. IE не использует веббраузер, IE и есть веббраузеря же тебе на пальцах объянил архитектуру. объясню еще проще: веббраузер контрол это ieframe.dll, а Internet Explorer это iexplore.exe с набором окошек и закладок, который хостит ieframe.dll. так понятно? Какая-то чушь. ieframe.dll - это обычный модуль, это не браузер. Вот, например, kb http://support.microsoft.com/kb/980342/ru ..."Приложение, использующее модуль Ieframe.dll не работает после установки обозревателя Internet Explorer 7" Если Ieframe.dll это браузер, то kb звучало бы так ..."Приложение, использующее обозревателя Internet Explorer не работает после установки обозревателя Internet Explorer 7" Масло масляное. Еще раз, IE браузер - это UI + логика + объектная модель и т.д. Причем тут какие-то модули и части? Antonariyитак, iexplore.exe хостит ieframe.dll для отображения html, это хорошо, любая другая программа хостит ieframe.dll для того же самого, это плохо. в чем разница? Выше я объяснил тебе, что твои познания архитектуры браузера IE ниже плинтуса. ieframe.dll не является ни браузером, ни его гуем. iexplore.exe - это просто процесс. Название у него может быть любым. AntonariyМСУОткуда у меня проблемы с тормозами RTF и DBF? Ты же сам про них писал.Я написал, что избавился от них. Так что проблемы остались у тебя, ты постоянно видишь то, чего нет. Сомнительно, что ты их решил. Проблемы были с головой, а ты вылечил руку. Но вроде и голову потом отпустило. Проблема осталась. Antonariyпри том, что заказчики являются поставщиками эксклюзивной инфы, и они просили по максимуму обезопасить тексты от копипасты. Это можно сделать только с помощью html? Antonariyобезопасить установленный браузер невозможно, запросы даже к локальному веб-серверу элементарно перехватываются, следовательно нельзя использовать ни то ни другое. А это вообще феерический бред. Рассказать тебе про незыблемую технологию SSL? Или про электронную цифровую подпись? Или ты считаешь, что твой гавнобраузер в WinForms более надежен? Не неси чепухи, читать смешно. Antonariyя использовал встраиваемый веббраузер, который обезопасить можно, и custom pluggable protocol, исключающий загрузку по http и сетевым протоколам вообще. так что извлечь текст можно только софтайсом или еще каким отладчиком. ну или распознавать картинки с экрана. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2014, 15:39 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
bazile, Код: vbnet 1. 2. 3. 4.
Теперь ошибка такая Value cannot be null. Parameter name: source ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2014, 15:40 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
МСУКакая-то чушь. ieframe.dll - это обычный модуль, это не браузер. ieframe.dll - это обычный модуль, который называется внезапно... ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2014, 15:46 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
Spartak19, метод SelectNodes принимает xpath выражение, а не имя тега. Правильный вызов должен быть таким: Код: vbnet 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2014, 15:49 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
bazile, Ошибка таже Value cannot be null. Parameter name: source ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2014, 15:52 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
Spartak19, У меня стоит HtmlAgilityPack 1.3.9 может в этом проблема? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2014, 15:55 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
Spartak19, тьфу ты. Еще одну ошибку проглядел. Метод LoadHtml принимает строку, а ты передаешь имя файла. Используй метод Load ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2014, 15:57 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
МСУ Причем тут какие-то модули и части?При том, что архитектура у IE модульная. МСУ Выше я объяснил тебе, что твои познания архитектуры браузера IE ниже плинтуса.а так же ты с потрясающим успехом продемонстрировал, что твои собственные познания ниже паркета. вообще днище. МСУ Это можно сделать только с помощью html?ты снова перекладываешь со своей слабой больной головы на здоровую? текст обезопасен с помощью собственного браузера, а html это удобное средство представления документов со ссылками друг на друга, чего не скажешь об rtf. МСУ Рассказать тебе про незыблемую технологию SSL? Или про электронную цифровую подпись?лучше расскажи, как незыблемая технология SSL или цифровая подпись защитит от копипасты из окна обычного браузера, когда текст уже расшифрован. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2014, 15:59 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
Spartak19У меня стоит HtmlAgilityPack 1.3.9 может в этом проблема? Проблема в том что ты бездумно копипастишь. И что мешает поставить последную версию через NuGet? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2014, 15:59 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
AntonariyМСУКакая-то чушь. ieframe.dll - это обычный модуль, это не браузер. ieframe.dll - это обычный модуль, который называется внезапно... И что это доказывает? AntonariyМСУ Причем тут какие-то модули и части?При том, что архитектура у IE модульная. И каждый модуль - это IE браузер? Выдыхай. ieframe.dll это как-раз и есть один из модулей IE браузера. AntonariyМСУ Выше я объяснил тебе, что твои познания архитектуры браузера IE ниже плинтуса.а так же ты с потрясающим успехом продемонстрировал, что твои собственные познания ниже паркета. вообще днище. Твои истинные успехи, которые достигли своего эпопея, заслуживают большего уважения, да. Тупость не вырубить топором. Упорыш. AntonariyМСУ Это можно сделать только с помощью html?ты снова перекладываешь со своей слабой больной головы на здоровую? текст обезопасен с помощью собственного браузера, а html это удобное средство представления документов со ссылками друг на друга, чего не скажешь об rtf. Ты снова пытаешься спешно закапываться, как собака, в своем потоке больного воображения. Тем более, это не собственный браузер, а браузер IE. Точнее его огрызок. О какой безопасности своего поделия ты вещаешь? С таким же успехом, RTF вьювер, который хостится в программе, я тоже смогу "защитить" от копирования. Правда надежность такой "защиты" вызывает сомнения. Это детский сад, а не защита. Для настоящей защиты потребуются куда большие ресурсы, чем твой поносный огрызок IE. AntonariyМСУ Рассказать тебе про незыблемую технологию SSL? Или про электронную цифровую подпись?лучше расскажи, как незыблемая технология SSL или цифровая подпись защитит от копипасты из окна обычного браузера, когда текст уже расшифрован. Ты собрался клиента защищать от его же информации? Чего ты там куришь, человек? Если атакующий находится на клиенте, его (клиента) уже ничего не спасет. Даже тупые js-перделки, которые лочат копипаст. И даже твои readonly в браузере. Шутник. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2014, 16:17 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
bazile, Первая библиотека подвернулась 1.3.9 ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2014, 17:09 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
МСУИ что это доказывает?Какой же ты тупой. Это доказывает отсутствие у тебя малейших понятий об устройстве ie. Ты сказал, что ieframe это не браузер, а он оказался браузером согласно определению МС, чьими ссылками ты так любишь подкреплять свои шаткие позиции. МСУИ каждый модуль - это IE браузер?У тебя на редкость больная фантазия, плоды который ты любишь приписывать собеседнику. Впрочем, все в курсе. ieframe это вьюпорт и рендер html-страниц, mshtml.dll это DOM, по каким файлам размазан IActiveScript, использующийся для интерпретации js, я не интересовался. iexplore.exe и все содержимое C:\Program Files (x86)\Internet Explorer это гуй и отладчик. МСУО какой безопасности своего поделия ты вещаешь?Написано ниже. МСУ С таким же успехом, RTF вьювер, который хостится в программе, я тоже смогу "защитить" от копирования.Да, ровно с таким же успехом, но вот лично ты не сможешь. Ибо днище. html был выбран потому что для перехода по ссылкам, в отличии от rtf, не нужно писать вообще ничего. Не нужно никакие клики отлавливать, обработчики, все делает веббраузер. А так же потому что были наработки по защите веббраузера. МСУТы собрался клиента защищать от его же информации?Не клиента от информации, а информацию от клиента, и не собрался, а защитил. До того уровня защиты, который был обговорен в ТЗ: 1) защита есть от копипасты, печати, копирования и распространения отдельных файлов. 2) защиты нет от копирования дистрибутива, ручной перепечатки, распознавания скриншотов, хакера с отладчиком. МСУЕсли атакующий находится на клиенте, его (клиента) уже ничего не спасет.Если атакующий ты или кто-то другой IT-недоразвитый, то спасет. Требовалось защитить от обычных пользователей, а абсолютной защиты естственно нет, и она не требовалось. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2014, 17:10 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
AntonariyМСУИ что это доказывает?Какой же ты тупой. Это доказывает отсутствие у тебя малейших понятий об устройстве ie. Ты сказал, что ieframe это не браузер, а он оказался браузером согласно определению МС, чьими ссылками ты так любишь подкреплять свои шаткие позиции. Твой кретинизм всё тот же, ничего не изменилось. По какому определению MS ieframe это браузер? По тому, что они написали в свойствах файла? Ты дурак что ли? http://support.microsoft.com/kb/980342/ru Приложение, использующее модуль Ieframe.dll не работает после установки обозревателя Internet Explorer Повторяй это 10 раз. Как мантру. AntonariyМСУИ каждый модуль - это IE браузер?У тебя на редкость больная фантазия, плоды который ты любишь приписывать собеседнику. Впрочем, все в курсе. ieframe это вьюпорт и рендер html-страниц, mshtml.dll это DOM, по каким файлам размазан IActiveScript, использующийся для интерпретации js, я не интересовался. iexplore.exe и все содержимое C:\Program Files (x86)\Internet Explorer это гуй и отладчик. Ты как всегда упорот. И даже дело не в собеседнике. Откуда у тебя информация, что ieframe это "вьюпорт и рендер html-страниц"? Ты это сам выдумал или всё так же прочитал в свойствах файла? Пруф в студию. Какой iexplore.exe еще отладчик? Укурился что ли? Если бы еще сказал, что msdbg2.dll отладчик, я бы еще поверил. Ты где там траву покупаешь, давай делись AntonariyМСУО какой безопасности своего поделия ты вещаешь?Написано ниже. Читаю. AntonariyМСУ С таким же успехом, RTF вьювер, который хостится в программе, я тоже смогу "защитить" от копирования.Да, ровно с таким же успехом, но вот лично ты не сможешь. Ибо днище. . Уровень твоих аргументов скатился до уровня помойной ямы. Там и оставайся. Antonariyhtml был выбран потому что для перехода по ссылкам, в отличии от rtf, не нужно писать вообще ничего. Не нужно никакие клики отлавливать, обработчики, все делает веббраузер. А так же потому что были наработки по защите веббраузера. Какие отслеживания, чайник? RTF еще со времен 1.6 спецификации 99 года поддеживала гиперссылки. {\*\xmlnstbl{\xmlns1 {HYPERLINK " http://exampleuri.org"}}} {\field{\*\fldinst HYPERLINK " http://www.microsoft.com"}{\fldrslt Microsoft}} А про возможности 1.9.1 я вообще молчу, твоему html и не снилось. Ты еще сиську сосал, когда RTF покорил мир. http://www.microsoft.com/en-us/download/details.aspx?id=10725 Про DOCX даже и говорить не буду, твой html просто нежно сосет. Ты чего несешь такое, челядь? AntonariyМСУТы собрался клиента защищать от его же информации?Не клиента от информации, а информацию от клиента , и не собрался, а защитил Шедеврально AntonariyДо того уровня защиты, который был обговорен в ТЗ: 1) защита есть от копипасты, печати, копирования и распространения отдельных файлов. 2) защиты нет от копирования дистрибутива, ручной перепечатки, распознавания скриншотов, хакера с отладчиком. Ты считаешь, что защитил клиента от копипасты? Ты шутишь или серьезно? Да банальный принт скрин решает все проблемы. Вот тебе и защита. А если хакер овладел клиентом, то вообще о защите говорить не приходится. Что ты там защитил, клоун? AntonariyМСУЕсли атакующий находится на клиенте, его (клиента) уже ничего не спасет.Если атакующий ты или кто-то другой IT-недоразвитый, то спасет. Требовалось защитить от обычных пользователей, а абсолютной защиты естственно нет, и она не требовалось. С такими алгоритмами "защиты", как твои, не спасет даже молитва. Останется только креститься. Такую защиту "для обычных пользователей" могут делать только дебилы как ты, не более. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2014, 17:44 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
Посоветуйте программу для анализа HTTP трафика, для GET(POST) запроса ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2014, 09:40 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
Spartak19, fiddler ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2014, 10:35 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
Как осуществить Get запрос, если допустим стоит фаервол? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2014, 15:41 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
Spartak19Как осуществить Get запрос, если допустим стоит фаервол?Как купить булку хлеба, если, допустим, на улице идет дождь? Собственно, проблема-то в чем? Файрвол не дает залезть в интернет? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2014, 22:48 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
МСУ http://support.microsoft.com/kb/980342/ru Приложение, использующее модуль Ieframe.dll не работает после установки обозревателя Internet Explorer Повторяй это 10 раз. Как мантру.Очевидно ты не в курсе что каждый модуль программного комплекса выполняет какую-то определенную работу, которую можно охарактеризовать более конкретно. Конкретно ieframe занимается отображением html-страниц, то есть это вьюпорт и рендер. А кнопки вперед-назад и т.д. находятся в другом модуле или модулях. МСУ Откуда у тебя информация, что ieframe это "вьюпорт и рендер html-страниц"? Ты это сам выдумал или всё так же прочитал в свойствах файла? Догадался. Тебе такое явление незнакомо. Но ты можешь считать, что это "просто модуль", я тебе не запрещаю МСУУровень твоих аргументов скатился до уровня помойной ямы.Как бы я не старался, у меня не получится вытеснить тебя из твоей естественной среды обитания:МСУКакой iexplore.exe еще отладчик?Я не называл файл iexplore отладчиком, это видно любому не-калоеду. МСУТы еще сиську сосал, когда RTF покорил мир. А теперь сосет rtf и далеко не сиську. И ты вместе с ним, раз уж речь зашла о сосании. МСУ Да банальный принт скрин решает все проблемы. Епта, кэп на плацу, всем равняца на нужник! Я ведь писал:автор 2) защиты нет от копирования дистрибутива, ручной перепечатки, распознавания скриншотовУ тебя проблемы не только с соображением, аргументацией, но и чтением? Не пора ли тебе вернуться в сад на переподготовку? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.08.2014, 09:36 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
В таблице необходимо выделить другим цветом строки с одинаковыми значениями в первом столбце, примерно представляю сделать выделение цветом, а как реализовать что то типа мигания, 1 сек белый фон, потом 1 сек зеленый фон и т.д. Это возможно только если перерисовать каждую секунду Datagridview или есть возможность как то иначе сделать? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.08.2014, 16:47 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
Spartak19, Чуть позже добавлю ссылку на видео что примерно хочется получить и на сколько это возможно в среде VB.NET? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.08.2014, 20:52 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
Возможно ли такое мигание реализовать на Delphi? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.08.2014, 23:43 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
Spartak19, Вернее на VB.NET? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.08.2014, 23:45 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
Spartak19Spartak19, Вернее на VB.NET? можно ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2014, 00:05 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
Изопропил, Как? Перерисовать таблицу с интервалом? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2014, 07:25 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
Spartak19Изопропил, Как? Перерисовать таблицу с интервалом?Как вариант можно в таблицу добавить поле, которое будет управлять цветом отрисовки строки. Нужно моргание - изменяете по таймеру значение поля в строке, возникает событие изменения данных - грид их перерисовывает. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2014, 07:33 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
Alex Kuznetsov, Можно пример в качестве одной строки? Я так понимаю встроенных методов нет? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2014, 07:43 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
Spartak19Alex Kuznetsov, Можно пример в качестве одной строки? Я так понимаю встроенных методов нет?Естественно встроенных методов нет. Пример чего конкретно интересует: добавления поля в набор данных, изменения значения, настройки таймера, отрисовки строки? Всё это ищется и делается на раз: 1. Добавление поля в таблицу (не грид) 2. Изменить значение в строке - смотрите описание объекта DataRow 3. Работа с таймером 4. Отрисовка строки в зависимости от состояния PS. Создаётся впечатление, что Вы занялись делом, о котором не имеете ни малейшего представления. Ссылка на то, что Вы "только учитесь" не прокатит, потому как судя по темам и их развитию с помощью "примеров" вы собираете поделие, которое Вам заказали... ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2014, 08:04 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
Alex Kuznetsov, Я понимаю что сложилось впечатление что это заказ, но это для облегчения решения моих задач, ручками уже тяжко делать, поэтому хочется автоматизировать ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2014, 09:10 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
Подскажите как сделать паузу в коде? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.09.2014, 15:32 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
Spartak19, Thread.Sleep() . Вообще если тебе нужна пауза, то скорее всего ты делаешь что-то не так. Их следует применять только в отладочных целях. В каком контексте тебе это понадобилось? P.S. Прекрашай писать всё в одну тему. Новый вопрос - новая тема! ... |
|||
:
Нравится:
Не нравится:
|
|||
02.09.2014, 16:07 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
bazile, На счет темы согласен, промахнулся. Пауза нужна для того чтобы реализовать мигание в datagrid(к примеру смена фона цвета каждые 2 секунды). Есть такой набросок Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
События которые вызывает таймер это закрашивание ячейки в datagrid, проблема в том что сначала он должен закрасить в один цвет потом через 2 секунды в другой и так повторять цвета каждые 2 секунды(что то вроде мигания), так вот закрашивает только в один цвет хотя в таймерах интервал разный Поэтому задумался о паузе, но видимо неверно ... |
|||
:
Нравится:
Не нравится:
|
|||
02.09.2014, 16:13 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
Spartak19, создай один таймер, а в нем функцию, которая будет менять цвет - если ячейка "белая", красить ее в "черный", и наоборот. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.09.2014, 16:32 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
Яростный Меч, Код: vbnet 1. 2. 3.
В обработчик вставляю такой код, но эффекта нет ... |
|||
:
Нравится:
Не нравится:
|
|||
02.09.2014, 16:39 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
Spartak19, А ты поставь цвет по умолчанию If DataGridView1.Rows(1).Cells(0).Style.BackColor = Color.Empty Then DataGridView1.Rows(1).Cells(0).Style.BackColor = Color.Red ... |
|||
:
Нравится:
Не нравится:
|
|||
02.09.2014, 18:35 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
Spartak19Яростный Меч, Код: vbnet 1. 2. 3.
В обработчик вставляю такой код, но эффекта нет Да ну ё-моё, Spartak19, я же не зря написал про дополнительное поле в структуре набора данных. Оно и нужно для того, чтобы Вы могли по таймеру отследить его значение и соответственно покрасить строку в тот или иной цвет. Для чего, ну для чего, городить "городушки", и пытаться мизинцем левой ноги чесать правое ухо через спину? Это я про проверку цвета фона... А если Вам надо будет сделать так, чтобы "моргание" строки происходило определённое количество раз? А если нужно сделать так чтобы моргало сразу несколько строк? А если понадобится для привлечения внимания со временем изменять интенсивность цвета? Как Вы будете это реализовывать с помощью проверки цвета фона строки? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.09.2014, 19:09 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
Alex Kuznetsov, Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8.
Этот код ищет конкретное значение Код: vbnet 1.
, а как сделать чтобы в столбце, он находил все повторяющиеся значения? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.09.2014, 19:31 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
visak...Этот код ищет конкретное значение Код: vbnet 1.
, а как сделать чтобы в столбце, он находил все повторяющиеся значения?Не понял, что значит "повторяющиеся значения" ? Чем определяется "повторяемость" значений поля записи в разных строках? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.09.2014, 20:28 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
Alex Kuznetsov, DataGridView.CellPainting это имеешь ввиду? Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47.
... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2014, 10:16 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
Alex Kuznetsov, Или использовать BindingSource.Find? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2014, 10:24 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
Spartak19Alex Kuznetsov, DataGridView.CellPainting это имеешь ввиду? Да, в CellPainting проверять значение специального поля в рисуемой строке и далее принимать решение о том, каким цветом отрисовывать. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2014, 11:47 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
Spartak19Alex Kuznetsov, Или использовать BindingSource.Find? Для чего ? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2014, 11:47 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
Alex Kuznetsov, к примеру у меня будет таблица числовых данных, необходимо, чтобы при нажати на кнопку, он находил все совпадения в конкретном столбце, к примеру есть столбец "Идентификация" в нём друг за другом идут числа, 1,5,9,56,9,1,17,5, в данном диапазоне есть два совпадения это две единицы и две пятёрки. необходимо, чтобы код их находил и выделял конкретным цветом. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2014, 11:55 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
visakAlex Kuznetsov, к примеру у меня будет таблица числовых данных, необходимо, чтобы при нажати на кнопку, он находил все совпадения в конкретном столбце, к примеру есть столбец "Идентификация" в нём друг за другом идут числа, 1,5,9,56,9,1,17,5, в данном диапазоне есть два совпадения это две единицы и две пятёрки. необходимо, чтобы код их находил и выделял конкретным цветом.И что? Алгоритм весьма прост: 1. Составить (получить) список уникальных значений для столбца количество которых > 1. 2. Далее в зависимости от того что и как хотите на выбор: 2.1. В CellPainting проверяете "попадание" значения столбца в в список на выделение и соответственно выделяете. 2.2. Пробегаете по записям и в зависимости от факта "попадания" значения столбца в список устанавливаете определённое значение в спец столбце. Потом в CellPainting действуете соответствующим образом в зависимости от значения в спец столбце. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2014, 12:02 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
Alex Kuznetsov, дело то в том что составить список уникальных значений невозможно, так как данные будут меняться в таблице каждую минуту, это будут динамические данные. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2014, 12:04 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
visakAlex Kuznetsov, дело то в том что составить список уникальных значений невозможно, так как данные будут меняться в таблице каждую минуту, это будут динамические данные.И каков объём данных - миллионы записей за раз? Если мне склероз не изменяет, речь идёт о данных получаемых в результате парсинга информации, полученной с сайта... Что мешает получать список строк ля подсветки в момент парсинга данных? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2014, 12:19 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
Alex Kuznetsov, Не могу найти подходящего примера по DataGridView.CellPainting, как с ним работать ... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2014, 12:32 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
Spartak19, Код: vbnet 1.
Тут все понятно как указывать цвет, по таймеру представляю как менять, но как же это через DataGridView.CellPainting делается, не вкурю ... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2014, 12:38 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
Spartak19Spartak19, Код: vbnet 1.
Тут все понятно как указывать цвет, по таймеру представляю как менять, но как же это через DataGridView.CellPainting делается, не вкурю Совсем-совсем не "вкуриваете" ? Тогда смотрите пример... ... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2014, 14:11 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
Alex Kuznetsov, В какой версии VB.NET пример? Ошибка при открытии, файл был создан в более новой версии приложения(у меня VISUAL BASIC 2010 Express) ... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2014, 14:18 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
Spartak19Alex Kuznetsov, В какой версии VB.NET пример? Ошибка при открытии, файл был создан в более новой версии приложения(у меня VISUAL BASIC 2010 Express)Я недолюбливаю VB.Net, поэтому это С#. Версия студии 2012... PS. Я не даю рыбу, я даю удочку и обучаю рыбу ловить... ... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2014, 14:38 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
Alex Kuznetsov, Как в Delphi разбираешься? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2014, 15:15 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
Spartak19Alex Kuznetsov, Как в Delphi разбираешься?А в профиль и разбивку по темам посмотреть не судьба??? Ежели есть какие-то конкретные предложения за денежку - welcome... ... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2014, 15:19 |
|
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
|
|||
---|---|---|---|
#18+
Alex Kuznetsov, Понятно что писать по направлению надо, я спрашиваю к тому что ты не первый кто пишет за VB.NET, про его недолюбливание, дело в том что больше задач решается на Delphi и C, как я понимаю VB.NET, вообще мало кто использует ... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2014, 15:25 |
|
|
start [/forum/topic.php?all=1&fid=20&tid=1402516]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
40ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
210ms |
get tp. blocked users: |
1ms |
others: | 10ms |
total: | 298ms |
0 / 0 |