powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
115 сообщений из 115, показаны все 5 страниц
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38724769
Spartak19
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть два элемента Webbrowser, необходимо сохранить куки с каждого
Пример: Авторизуюсь в Webbrowser1, потом Webbrowser2, в итоге выкидывает из авторизации в Webbrowser1, снова авторизуюсь в Webbrowser1, тогда скидывает авторизацию Webbrowser2.(авторизация проходит на одном сайте в обоих браузерах). Думаю дело в куках, так как они с каждой авторизацией новые, вследствии заменяются при следующей авторизации. Как их хранить для каждого компонента Webbrowser отдельно, чтобы авторизация не скидывалась. Подскажите решение этой проблемы
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38724918
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Куки это текстовые файлы в кэше с расширением coockie.
Перед отправкой запроса эти файлы можно подменять с помощью функций CreateUrlCacheEntry/DeleteUrlCacheEntry
тынц .
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38724923
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Упс, наврал с три короба. На самом деле есть функции InternetGetCookie/InternetGetCookieEx/InternetSetCookie/InternetSetCookieEx, см там же.
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38724946
Spartak19
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Antonariy,

Хорошо, тогда возникает вопрос как сохранить пришедшие куки после авторизации, и потом указать откуда их грузить
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38724949
Spartak19
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Spartak19,
Разное место хранения для каждого браслета должно быть
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38724950
Spartak19
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Spartak19,

Браузера)
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38724980
visak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38725040
Spartak19
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Antonariy,

Как сохранить куки из webbrowser?
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38725093
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Spartak19Antonariy,

Как сохранить куки из webbrowser?я что-то чересчур сложное написал? одна функция читает куки из браузера, другая записывает, что тут непонятного?
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38725100
bazile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Spartak19, WebBrowser это не позволяет. Используй httpwebrequest/httpwebresponse или WebClient.
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38725260
Spartak19
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
bazile,
Мне нужно парсить определенную страницу, парсинг делал через weebrowser(пример моего парсинга далее), как его теперь переделать под httpwebrequest/httpwebresponse или WebClient?
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
Dim Tables As HtmlElementCollection = WebBrowser1.Document.GetElementsByTagName("Table")
    Dim Table As HtmlElement = WebBrowser1.Document.GetElementsByTagName("Table").Item(0)
    Dim Rows As HtmlElementCollection = Table.GetElementsByTagName("tr")
    For j = 0 To Rows.Count - 1
      Dim Cels As HtmlElementCollection = Rows.Item(j).GetElementsByTagName("td")
      For i = 0 To Cels.Count - 1
        If Cels.Item(i).InnerText <> "" Then
          Dim Cel As HtmlElement = Cels.Item(i)
           
        End If
      Next
    Next
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38725275
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Spartak19Есть два элемента Webbrowser, необходимо сохранить куки с каждого
А зачем 2?
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38725278
Spartak19
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Arm79,
На одном сайте с двух страниц(одновременно) надо парсить данные, в этом проблема, два браузера не могут быть авторизованы((
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38725280
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Spartak19Arm79,
На одном сайте с двух страниц(одновременно) надо парсить данные, в этом проблема, два браузера не могут быть авторизованы((
Почему одновременно?
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38725299
Spartak19
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Arm79,

Во-первых так быстрее, во-вторых нужно получить синхронные данные
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38725328
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Spartak19Arm79,

Во-первых так быстрее, во-вторых нужно получить синхронные данные

Что быстрее согласен, а вот про синхронизацию - ерунда у вас какая то. Какие именно днные вы получаете синхронно? В чем эта синхронность заключается?
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38725364
Spartak19
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Arm79,

Они меняются со временем, как это организовать, через get запрос я так понимаю
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38725369
Spartak19
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Spartak19,

Пример такой, надо получить данные(температуры, давления, влажности и т.д параметры атмосферы), в двух разных географических координатах
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38725370
Spartak19
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Spartak19,

Причем в один момент времени
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38725435
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Spartak19ример такой, надо получить данные(температуры, давления, влажности и т.д параметры атмосферы), в двух разных географических координатах
Spartak19Причем в один момент времени

Да ты в жизни не получишь в один момент времени, хоть ты что используй. Всегда между двумя событиями есть дельта времени. Вопрос весь в размере этой дельты.

А если вспомнить, что сервер может и не отдать никакого результата, и отвалиться по таймауту через 30-60 секунд, то на "синхронность" можно вообще не закладываться.

Через Web-браузер либо запрашивай последовательно, либо переходи на WebClient + CookieContainer.
Во втором случае получишь голый Html, который будет сложнее парсить. Зато "синхронно"
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38725504
Spartak19
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Arm79,
Тогда может сохранить HTML в файл, а потом загрузить в разные браузеры и после парсить?
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38725509
Spartak19
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Arm79,

Только не знаю как работает WebClient + CookieContainer, там еще авторизацию повесить надо. Тогда надо параметры через Fiddler ловить?
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38725513
Spartak19
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Arm79,

Проверял Webbrowser на делфи, авторизация не скидывается, я так понимаю там браузеры имеют раздельные куки?
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38725529
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про WebBrowser в Delphi понятия не имею, мне никогда не приходилось работать сразу с двумя такими компонентами в одной программе.

Я даже затрудняюсь что посоветовать. Все приходящие мне на ум способы решения вашей задачи кажутся мне сложными для вас.

Самое простое, что мне приходит на ум - запустить последовательно запросы, плюнув на задержку в несколько секунд. Уверен, что для вас это не критично.
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38725535
Spartak19
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Arm79,
Я понимаю что, это сложно, пока пойду по стороне наименьшего сопротивления, но главное на будущее это возможно.
Подскажите, как получить голый HTML и сохранить в файл?
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38725561
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Spartak19Подскажите, как получить голый HTML и сохранить в файл?
Через WebBrowser? Смотрите свойство DocumentText
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38725637
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Задача - эпический бред. Других слов нету.
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38725674
Spartak19
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
МСУ,
В чем же бред?
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38725685
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Spartak19МСУ,
В чем же бред?
В самой постановке задаче. Мне страшно представить такой интерфейс, где есть 2 браузера. Причем, кастрированных и убогих. Из которых ты хочешь слепить конфетку. Я даже против самой идеи хостинга веб браузера в десктоп приложении. Кривизна в архитектуре и только. Есть браузер в системе, его и пользуй. А смешивать ежей с удавами дело неблагодарное.
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38725693
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУЯ даже против самой идеи хостинга веб браузера в десктоп приложении. Кривизна в архитектуре и только.Сам IE хостит веббраузера в десктоп приложении. Собственно, по архитектуре IE и есть десктоп-приложение, хостящее веббраузер-контролы.
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38725725
Spartak19
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
МСУ,

Как тогда сделать разумно? В каком направлении копать?
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38725815
Spartak19
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите наиболее подходящий способ для решения данной проблемы
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38725853
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AntonariyСам IE хостит веббраузера в десктоп приложении. Собственно, по архитектуре IE и есть десктоп-приложение, хостящее веббраузер-контролы.
По архитектуре IE - это полноценный браузер. Не важно что он хостит и как он это делает. Зачем он сдался в клиентском приложении автора, загадка. Или ты знаешь ответ на этот вопрос?

Spartak19МСУ,
Как тогда сделать разумно? В каком направлении копать?
Для начала нужно понять, какую задачу ты решаешь.
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38725875
Spartak19
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
МСУ,

Мне нужно авторизоваться, сделать переход на нужные страницы и парсить с них данные.
То что касается авторизации через IE, я знаю как
Код: vbnet
1.
2.
3.
4.
ie = CreateObject("InternetExplorer.Application")
ie.Visible = True
ie.document.getelementbyid("USERNAME").Value = Login 
ie.document.getelementbyid("PASSWORD").Value = Password 



Но отдельный запуск IE мне не нужен, тем более вне приложения, а через webbrowser ошибка

Код: vbnet
1.
2.
Webbrowser1.document.getelementbyid("USERNAME").Value = Login 
Webbrowser1.document.getelementbyid("PASSWORD").Value = Password 



По возможности, хочется вообще без браузеров авторизоваться и вытянуть нужные данные, но пока не понимаю как
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38725893
bazile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Spartak19, visak уже привел тебе ссылку 16470650 . Там есть пример авторизации на Яндекс. Сделай по аналогии для своего сайта. Парсить полученный html можно с помощью HtmlAgilityPack .
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38725907
Spartak19
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
bazile,
Приведи пример парсинга с помощью HtmlAgilityPack, так как я уже парсинг организовал, но через webbrowser
код ниже

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
Dim Tables As HtmlElementCollection = WebBrowser1.Document.GetElementsByTagName("Table")
    Dim Table As HtmlElement = WebBrowser1.Document.GetElementsByTagName("Table").Item(0)
    Dim Rows As HtmlElementCollection = Table.GetElementsByTagName("tr")
    For j = 0 To Rows.Count - 1
      Dim Cels As HtmlElementCollection = Rows.Item(j).GetElementsByTagName("td")
      For i = 0 To Cels.Count - 1
        If Cels.Item(i).InnerText <> "" Then
          Dim Cel As HtmlElement = Cels.Item(i)
           
        End If
      Next
    Next


Данные записываю в таблицу в Datatable, потом Datagridview.Datasource = Datatable в общем так
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38725911
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Spartak19МСУ,

Мне нужно авторизоваться, сделать переход на нужные страницы и парсить с них данные.
То что касается авторизации через IE, я знаю как
Код: vbnet
1.
2.
3.
4.
ie = CreateObject("InternetExplorer.Application")
ie.Visible = True
ie.document.getelementbyid("USERNAME").Value = Login 
ie.document.getelementbyid("PASSWORD").Value = Password 



Но отдельный запуск IE мне не нужен, тем более вне приложения, а через webbrowser ошибка

Код: vbnet
1.
2.
Webbrowser1.document.getelementbyid("USERNAME").Value = Login 
Webbrowser1.document.getelementbyid("PASSWORD").Value = Password 



По возможности, хочется вообще без браузеров авторизоваться и вытянуть нужные данные, но пока не понимаю как

Используй объектную модель IE, Interop.SHDocVw.dll и microsoft.mshtml. Вот тут пример, как парсить http://codearticles.ru/articles/2384
Это полноценный движок, а не огрызок.
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38725923
bazile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38725939
Spartak19
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
МСУ,

Тот код указан на C, я делаю все в VB.NET. Надо переписать
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38725952
Spartak19
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Spartak19,

Сейчас пробую сделать через WebClient
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38725997
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУЗачем он сдался в клиентском приложении автора, загадка. Или ты знаешь ответ на этот вопрос?В клиентском приложении не IE, а webbrowser control, и это нормально. Но автору, насколько я понимаю, он не нужен, тем более два. И да, я знаю ответ на вопрос, зачем это может быть нужно в принципе.

У меня есть программа, написанная по аналогии IE, это браузер каталога документов:
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38726020
Spartak19
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Antonariy,

Правильно ли я сделал, что
1) Пошел по пути HttpWebRequest и HttpWebResponse для авторизации?
2) У меня возникнут проблемы при парсинге этим методом(я толком не пойму что мне вернет метод HttpWebRequest и HttpWebResponse, и как то что вернется парсить, мне понятно как работает мой код для парсинга, но только в webbrowser)
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
Dim Tables As HtmlElementCollection = WebBrowser1.Document.GetElementsByTagName("Table")
    Dim Table As HtmlElement = WebBrowser1.Document.GetElementsByTagName("Table").Item(0)
    Dim Rows As HtmlElementCollection = Table.GetElementsByTagName("tr")
    For j = 0 To Rows.Count - 1
      Dim Cels As HtmlElementCollection = Rows.Item(j).GetElementsByTagName("td")
      For i = 0 To Cels.Count - 1
        If Cels.Item(i).InnerText <> "" Then
          Dim Cel As HtmlElement = Cels.Item(i)
           
        End If
      Next
    Next


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, я вижу вы разбираетесь да и готовая прога на скрине(не то что мне надо, но делали вы)

Подскажите на примере если Вам не трудно.
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38726022
Spartak19
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Spartak19,

Дело в том что легче на готовом примере разобраться
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38726108
bazile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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.
Imports System.Globalization
Imports System.Net
Imports System.Web
Imports HtmlAgilityPack

Sub DoSomething
	
	Dim html As String = DownloadPage("Андреева", 4)
	
	Dim doc As new HtmlDocument()
	doc.LoadHtml(html)
    Dim table As HtmlNode = doc.DocumentNode.Descendants("table").First()
	Dim rows As IEnumerable(Of HtmlNode) = table.Descendants("tr")
	For Each row As HtmlNode In rows
		Dim cells As IEnumerable(Of HtmlNode) = row.Descendants("td")
		For Each cell As HtmlNode In cells
			If cell.InnerText <> "" Then
				Console.WriteLine(cell.InnerText)
			End If
		Next
	Next
	
End Sub

' Define other methods and classes here
Private Shared Function DownloadPage(ByVal name As String, ByVal region As Integer) As String
	
	Dim url As String = String.Format( _
		"http://www.minfin.ru/ru/accounting/reestr_audit/auditors/index.php?fio={0}&Terr={1}8&sro=&ogrn=&orzn=&att=" _
		, HttpUtility.UrlEncode(name) _
		, region _
	)
	Dim wc As New WebClient
	wc.Encoding = Encoding.UTF8
	Return wc.DownloadString(url)

End Function



4) Можно использовать все кроме пунтка "б"
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38726462
Spartak19
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
bazile,

Эту страницу привел для примера парсинга, на ней таблица похожа, а так откуда надо данные на самом деле парсить есть авторизация
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38726469
Spartak19
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
bazile,

Есть такая мысль если "HttpWebResponse вернет тебе Stream. Из него ты прочитаешь строку с помощью StreamReader и получишь таким образом html код страницы", может тогда сохранить код в HTML документ, потом его загрузить в Webbrowser и после парсить или это глупо? есть более рациональные методы?
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38726474
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AntonariyВ клиентском приложении не IE, а webbrowser control, и это нормально.
Это убого и беспощадно. Нормальные люди используют веб приложения для такого случая. А скрещивать ужа и удава - архитектурная ошибка. Посмотри, как сделано в том же Гаранте. Толстое приложение использует для навигации отдельные RTF страницы с хиперлинками, собятиями и стилями. А веб приложение отдает уже честный html без всяких костылей. То, что показал ты - уныние.

AntonariyУ меня есть программа, написанная по аналогии IE, это браузер каталога документов:
На помойку.
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38726496
Spartak19
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
МСУ,

Посоветуй как авторизоваться параллельно два раза, чтобы куки были разные и авторизация не скидывалась и как лучше парсить используя мой код
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
Dim Tables As HtmlElementCollection = WebBrowser1.Document.GetElementsByTagName("Table")
    Dim Table As HtmlElement = WebBrowser1.Document.GetElementsByTagName("Table").Item(0)
    Dim Rows As HtmlElementCollection = Table.GetElementsByTagName("tr")
    For j = 0 To Rows.Count - 1
      Dim Cels As HtmlElementCollection = Rows.Item(j).GetElementsByTagName("td")
      For i = 0 To Cels.Count - 1
        If Cels.Item(i).InnerText <> "" Then
          Dim Cel As HtmlElement = Cels.Item(i)
           
        End If
      Next
    Next


он просто на webbrowser заточен, а как его применить в другом месте не знаю(если вообще возможно) и подскажите какую прогу использовать для перехвата параметров при авторизации в браузере?
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38726512
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУПо архитектуре IE - это полноценный браузер.МСУЭто убого и беспощадно.Ты не в состоянии определиться, хорошо это или плохо? И IE и мой браузер сделаны одинаково — вебброузер в табах, кнопки вперед-назад, избранное.
МСУНормальные люди используют веб приложения для такого случая.Технических сложностей тут ноль, а их нормальность не моя забота. Заказали десктоп-приложение, получили десктоп-приложение.
МСУТолстое приложение использует для навигации отдельные RTF страницы с хиперлинками, собятиями и стилями. Именно так была сделана первая версия их программы. Запредельное говно. Не знаю, как там гарант внутри устроен, но у моих заказчиков был дельфи-клиент с bde-базой, в которой документы хранились в специальном rtf-поле. Поиск, одна из главных функций этой проги, тормозил жутко, причем база всего мегов двести.
МСУНа помойку.Программа без изменений пережила три поколения винды и офисов и пять эксплореров и все еще заказчиком используется и распространяется. Вряд ли он удостоил бы вниманием мнение неспециалиста.
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38726575
bazile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Spartak19Есть такая мысль ... может тогда сохранить код в HTML документ, потом его загрузить в Webbrowser и после парсить или это глупо? есть более рациональные методы?
Используй HtmlAgilityPack. Пример я тебе привел. Использование WebBrowser только для парсинга это стрельба из пушки по воробьям.

Spartak19подскажите какую прогу использовать для перехвата параметров при авторизации в браузере?
Во всех современных браузерах есть developer tools (клавиша f12) с помощью которых можно изучать http траффик. Если хочется отдельную программу, то советую Fiddler .
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38726612
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Spartak19МСУ, Посоветуй как авторизоваться параллельно два раза, чтобы куки были разные и авторизация не скидывалась и как лучше парсить используя мой код
Я выше написал, выбрось свой WebBrowser. Используй объектную модель полноценного IE.

AntonariyТы не в состоянии определиться, хорошо это или плохо? И IE и мой браузер сделаны одинаково — вебброузер в табах, кнопки вперед-назад, избранное.
Я определился и об этом написал выше.

AntonariyМСУНормальные люди используют веб приложения для такого случая.Технических сложностей тут ноль, а их нормальность не моя забота. Заказали десктоп-приложение, получили десктоп-приложение.
Ну можно и медь из кучи говна выковать, технических сложностей никаких. Только кому нужны эти поделки, вот в чем вопрос. Неумение делать веб системы или откровенная тупость? Это уже не ко мне вопросы.

AntonariyМСУТолстое приложение использует для навигации отдельные RTF страницы с хиперлинками, собятиями и стилями. Именно так была сделана первая версия их программы. Запредельное говно. Не знаю, как там гарант внутри устроен, но у моих заказчиков был дельфи-клиент с bde-базой, в которой документы хранились в специальном rtf-поле. Поиск, одна из главных функций этой проги, тормозил жутко, причем база всего мегов двести.
Скорость работы никак не коррелирует с RTF форматом. Значит, руки из задницы росли у тех, кто проектировал такую систему. Если нужен формат мощнее, берем DOCX, который так же отлично может работать без наличия офиса. Удобно, мощно, гибко.

AntonariyМСУНа помойку.Программа без изменений пережила три поколения винды и офисов и пять эксплореров и все еще заказчиком используется и распространяется. Вряд ли он удостоил бы вниманием мнение неспециалиста.
Ну если BDЕ пережил 10 поколений винды, то это не говорит о его качестве. Говно умеет долго жить и смердеть. А тебе жить с ним. Живи, я не против. А внятные люди давно бы подняли веб ферму и отдавали бы клиенту внятный html в любых браузерах любых операционных систем.
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38726632
Spartak19
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
МСУ, Antonariy

Код: vbnet
1.
2.
3.
4.
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim doc As New HtmlDocument()
        doc.LoadHtml("C:\1.html")
        Dim table As HtmlNode = doc.DocumentNode.Descendants("table")



Как в этом коде указать нужную мне таблицу ее класснейм к примеру "t2"
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38726654
Spartak19
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Spartak19,

или к примеру она 2 по счету
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38726660
Spartak19
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Spartak19,

Если через Webbrowser, то указывается так

Код: vbnet
1.
Dim Table As HtmlElement = WebBrowser1.Document.GetElementsByTagName("Table").Item(2)


а как через HtmlAgilityPack?
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38726687
bazile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Spartak19, детский сад какой-то. Метод Descendants() возращает IEnumerable<HtmlNode> и значит можно использовать extension методы из класса System.Linq.Enumerable . А именно метод ElementAt()
Код: vbnet
1.
2.
Dim tables As IEnumerable(Of HtmlNode) = doc.DocumentNode.Descendants("table")
Dim secondTable = tables.ElementAt(1)
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38726693
Spartak19
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
bazile,

я приляпал не туда

Код: java
1.
Dim tables As IEnumerable(Of HtmlNode) = doc.DocumentNode.Descendants("table").ElementAt(1)
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38726704
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУЯ определился и об этом написал выше.ты написал два взаимоисключающих заявления: 1) использование веббраузера это треш 2) IE, использующий веббраузер, это не треш.
МСУГовно умеет долго жить и смердеть. А тебе жить с ним. Живи, я не против.не вешай на меня свои проблемы.
МСУА внятные люди давно бы подняли веб ферму и отдавали бы клиенту внятный html в любых браузерах любых операционных систем.у людей другая модель бизнеса, им не выгодно поднимать веб ферму, им выгодно рассылать по почте компакт-диски. они даже от обновлений через интернет отказались, хотя такая возможность была.
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38726746
Spartak19
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Возникает ошибка

Код: vbnet
1.
2.
Dim tables As IEnumerable(Of HtmlNode) = doc.DocumentNode.Descendants("table")
Dim secondTable = tables.ElementAt(1)


Текст ошибки

Specified argument was out of the range of valid values.
Parameter name: index
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38726755
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Spartak19Текст ошибки

Specified argument was out of the range of valid values.
Parameter name: indexнумерация с нуля начинается
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38726765
bazile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Spartak19Specified argument was out of the range of valid values.
Значит таблица внутри body всего одна. Скорее всего таблицы вложены друг в друга. Можно попробовать метод SelectNodes("//tables") чтобы получить все таблицы на странице.
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38726770
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AntonariyМСУЯ определился и об этом написал выше.ты написал два взаимоисключающих заявления: 1) использование веббраузера это треш 2) IE, использующий веббраузер, это не треш.
Никаких взаимоисключающих заявлений не было.

1. Использование веббраузера в толстом клиенте это треш
2. IE не использует веббраузер, IE и есть веббраузер

AntonariyМСУГовно умеет долго жить и смердеть. А тебе жить с ним. Живи, я не против.не вешай на меня свои проблемы.
Откуда у меня проблемы с тормозами RTF и DBF? Ты же сам про них писал.

AntonariyМСУА внятные люди давно бы подняли веб ферму и отдавали бы клиенту внятный html в любых браузерах любых операционных систем.у людей другая модель бизнеса, им не выгодно поднимать веб ферму, им выгодно рассылать по почте компакт-диски. они даже от обновлений через интернет отказались, хотя такая возможность была.
Неужели для тебя секрет, что для работы веб приложения интернет не обязателен? И причем тут модель бизнеса и конечный UI? Поднять веб приложение можно даже на самом ущербном компьютере, для этого супер ресурсы не нужны.
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38726801
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ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 и сетевым протоколам вообще. так что извлечь текст можно только софтайсом или еще каким отладчиком. ну или распознавать картинки с экрана.
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38726838
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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 и сетевым протоколам вообще. так что извлечь текст можно только софтайсом или еще каким отладчиком. ну или распознавать картинки с экрана.
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38726842
Spartak19
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
bazile,

Код: vbnet
1.
2.
3.
4.
Dim doc As New HtmlDocument()
        doc.LoadHtml("C:\1.html")
        Dim tables As IEnumerable(Of HtmlNode) = doc.DocumentNode.SelectNodes("tables")
        Dim secondTable = tables.ElementAt(2)



Теперь ошибка такая
Value cannot be null.
Parameter name: source
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38726853
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУКакая-то чушь. ieframe.dll - это обычный модуль, это не браузер. ieframe.dll - это обычный модуль, который называется внезапно...
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38726858
bazile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Spartak19, метод SelectNodes принимает xpath выражение, а не имя тега. Правильный вызов должен быть таким:
Код: vbnet
1.
2.
3.
4.
Dim doc As New HtmlDocument()
doc.LoadHtml("C:\1.html")
Dim tables As IEnumerable(Of HtmlNode) = doc.DocumentNode.SelectNodes("//table")
Dim secondTable = tables.ElementAt(2)
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38726865
Spartak19
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
bazile,

Ошибка таже

Value cannot be null.
Parameter name: source
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38726872
Spartak19
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Spartak19,

У меня стоит HtmlAgilityPack 1.3.9 может в этом проблема?
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38726876
bazile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Spartak19, тьфу ты. Еще одну ошибку проглядел. Метод LoadHtml принимает строку, а ты передаешь имя файла. Используй метод Load
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38726878
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ Причем тут какие-то модули и части?При том, что архитектура у IE модульная.
МСУ Выше я объяснил тебе, что твои познания архитектуры браузера IE ниже плинтуса.а так же ты с потрясающим успехом продемонстрировал, что твои собственные познания ниже паркета. вообще днище.
МСУ Это можно сделать только с помощью html?ты снова перекладываешь со своей слабой больной головы на здоровую? текст обезопасен с помощью собственного браузера, а html это удобное средство представления документов со ссылками друг на друга, чего не скажешь об rtf.
МСУ Рассказать тебе про незыблемую технологию SSL? Или про электронную цифровую подпись?лучше расскажи, как незыблемая технология SSL или цифровая подпись защитит от копипасты из окна обычного браузера, когда текст уже расшифрован.
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38726880
bazile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Spartak19У меня стоит HtmlAgilityPack 1.3.9 может в этом проблема?
Проблема в том что ты бездумно копипастишь. И что мешает поставить последную версию через NuGet?
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38726913
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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 в браузере. Шутник.
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38726967
Spartak19
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
bazile,

Первая библиотека подвернулась 1.3.9
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38726971
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУИ что это доказывает?Какой же ты тупой.
Это доказывает отсутствие у тебя малейших понятий об устройстве ie. Ты сказал, что ieframe это не браузер, а он оказался браузером согласно определению МС, чьими ссылками ты так любишь подкреплять свои шаткие позиции.
МСУИ каждый модуль - это IE браузер?У тебя на редкость больная фантазия, плоды который ты любишь приписывать собеседнику. Впрочем, все в курсе.

ieframe это вьюпорт и рендер html-страниц, mshtml.dll это DOM, по каким файлам размазан IActiveScript, использующийся для интерпретации js, я не интересовался.
iexplore.exe и все содержимое C:\Program Files (x86)\Internet Explorer это гуй и отладчик.
МСУО какой безопасности своего поделия ты вещаешь?Написано ниже.
МСУ С таким же успехом, RTF вьювер, который хостится в программе, я тоже смогу "защитить" от копирования.Да, ровно с таким же успехом, но вот лично ты не сможешь. Ибо днище.
html был выбран потому что для перехода по ссылкам, в отличии от rtf, не нужно писать вообще ничего. Не нужно никакие клики отлавливать, обработчики, все делает веббраузер. А так же потому что были наработки по защите веббраузера.
МСУТы собрался клиента защищать от его же информации?Не клиента от информации, а информацию от клиента, и не собрался, а защитил. До того уровня защиты, который был обговорен в ТЗ:
1) защита есть от копипасты, печати, копирования и распространения отдельных файлов.
2) защиты нет от копирования дистрибутива, ручной перепечатки, распознавания скриншотов, хакера с отладчиком.

МСУЕсли атакующий находится на клиенте, его (клиента) уже ничего не спасет.Если атакующий ты или кто-то другой IT-недоразвитый, то спасет. Требовалось защитить от обычных пользователей, а абсолютной защиты естственно нет, и она не требовалось.
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38727016
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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-недоразвитый, то спасет. Требовалось защитить от обычных пользователей, а абсолютной защиты естственно нет, и она не требовалось.
С такими алгоритмами "защиты", как твои, не спасет даже молитва. Останется только креститься. Такую защиту "для обычных пользователей" могут делать только дебилы как ты, не более.
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38727202
Spartak19
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Посоветуйте программу для анализа HTTP трафика, для GET(POST) запроса
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38727213
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Spartak19,

fiddler
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38727268
Spartak19
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как осуществить Get запрос, если допустим стоит фаервол?
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38727352
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Spartak19Как осуществить Get запрос, если допустим стоит фаервол?Как купить булку хлеба, если, допустим, на улице идет дождь?


Собственно, проблема-то в чем? Файрвол не дает залезть в интернет?
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38727800
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ http://support.microsoft.com/kb/980342/ru Приложение, использующее модуль Ieframe.dll не работает после установки обозревателя Internet Explorer

Повторяй это 10 раз. Как мантру.Очевидно ты не в курсе что каждый модуль программного комплекса выполняет какую-то определенную работу, которую можно охарактеризовать более конкретно. Конкретно ieframe занимается отображением html-страниц, то есть это вьюпорт и рендер. А кнопки вперед-назад и т.д. находятся в другом модуле или модулях.

МСУ Откуда у тебя информация, что ieframe это "вьюпорт и рендер html-страниц"? Ты это сам выдумал или всё так же прочитал в свойствах файла? Догадался. Тебе такое явление незнакомо. Но ты можешь считать, что это "просто модуль", я тебе не запрещаю

МСУУровень твоих аргументов скатился до уровня помойной ямы.Как бы я не старался, у меня не получится вытеснить тебя из твоей естественной среды обитания:МСУКакой iexplore.exe еще отладчик?Я не называл файл iexplore отладчиком, это видно любому не-калоеду.

МСУТы еще сиську сосал, когда RTF покорил мир. А теперь сосет rtf и далеко не сиську. И ты вместе с ним, раз уж речь зашла о сосании.

МСУ Да банальный принт скрин решает все проблемы. Епта, кэп на плацу, всем равняца на нужник! Я ведь писал:автор 2) защиты нет от копирования дистрибутива, ручной перепечатки, распознавания скриншотовУ тебя проблемы не только с соображением, аргументацией, но и чтением? Не пора ли тебе вернуться в сад на переподготовку?
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38728293
Spartak19
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В таблице необходимо выделить другим цветом строки с одинаковыми значениями в первом столбце, примерно представляю сделать выделение цветом, а как реализовать что то типа мигания, 1 сек белый фон, потом 1 сек зеленый фон и т.д. Это возможно только если перерисовать каждую секунду Datagridview или есть возможность как то иначе сделать?
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38728483
Spartak19
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Spartak19,

Чуть позже добавлю ссылку на видео что примерно хочется получить и на сколько это возможно в среде VB.NET?
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38728556
Spartak19
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Возможно ли такое мигание реализовать на Delphi?
YouTube Video
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38728558
Spartak19
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Spartak19,

Вернее на VB.NET?
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38728565
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Spartak19Spartak19,

Вернее на VB.NET?

можно
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38728625
Spartak19
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Изопропил,

Как? Перерисовать таблицу с интервалом?
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38728631
Alex Kuznetsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Spartak19Изопропил,

Как? Перерисовать таблицу с интервалом?Как вариант можно в таблицу добавить поле, которое будет управлять цветом отрисовки строки. Нужно моргание - изменяете по таймеру значение поля в строке, возникает событие изменения данных - грид их перерисовывает.
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38728636
Spartak19
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alex Kuznetsov,

Можно пример в качестве одной строки? Я так понимаю встроенных методов нет?
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38728648
Alex Kuznetsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Spartak19Alex Kuznetsov,

Можно пример в качестве одной строки? Я так понимаю встроенных методов нет?Естественно встроенных методов нет.
Пример чего конкретно интересует: добавления поля в набор данных, изменения значения, настройки таймера, отрисовки строки?

Всё это ищется и делается на раз:
1. Добавление поля в таблицу (не грид)

2. Изменить значение в строке - смотрите описание объекта DataRow

3. Работа с таймером

4. Отрисовка строки в зависимости от состояния

PS. Создаётся впечатление, что Вы занялись делом, о котором не имеете ни малейшего представления.
Ссылка на то, что Вы "только учитесь" не прокатит, потому как судя по темам и их развитию с помощью "примеров" вы собираете поделие, которое Вам заказали...
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38728686
Spartak19
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alex Kuznetsov,
Я понимаю что сложилось впечатление что это заказ, но это для облегчения решения моих задач, ручками уже тяжко делать, поэтому хочется автоматизировать
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38735082
Spartak19
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите как сделать паузу в коде?
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38735152
bazile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Spartak19, Thread.Sleep() .

Вообще если тебе нужна пауза, то скорее всего ты делаешь что-то не так. Их следует применять только в отладочных целях. В каком контексте тебе это понадобилось?

P.S. Прекрашай писать всё в одну тему. Новый вопрос - новая тема!
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38735161
Spartak19
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
bazile,

На счет темы согласен, промахнулся. Пауза нужна для того чтобы реализовать мигание в datagrid(к примеру смена фона цвета каждые 2 секунды).
Есть такой набросок

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
tTimer = New System.Timers.Timer()
        tTimer.Enabled = True
        tTimer.Interval = 2000               
        AddHandler tTimer.Elapsed, AddressOf Timer1_Tick
        tTimer.AutoReset = True
        tTimer.Start()

        t1Timer = New System.Timers.Timer()
        t1Timer.Enabled = True
        t1Timer.Interval = 4000            
        AddHandler tTimer.Elapsed, AddressOf Timer2_Tick
        t1Timer.AutoReset = True
        t1Timer.Start()



События которые вызывает таймер это закрашивание ячейки в datagrid, проблема в том что сначала он должен закрасить в один цвет потом через 2 секунды в другой и так повторять цвета каждые 2 секунды(что то вроде мигания), так вот закрашивает только в один цвет хотя в таймерах интервал разный

Поэтому задумался о паузе, но видимо неверно
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38735186
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Spartak19,

создай один таймер, а в нем функцию, которая будет менять цвет - если ячейка "белая", красить ее в "черный", и наоборот.
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38735192
Spartak19
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Яростный Меч,

Код: vbnet
1.
2.
3.
If DataGridView1.Rows(1).Cells(0).Style.BackColor = Color.White Then DataGridView1.Rows(1).Cells(0).Style.BackColor = Color.Red

If DataGridView1.Rows(1).Cells(0).Style.BackColor = Color.red Then DataGridView1.Rows(1).Cells(0).Style.BackColor = Color.white


В обработчик вставляю такой код, но эффекта нет
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38735309
visak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Spartak19,
А ты поставь цвет по умолчанию

If DataGridView1.Rows(1).Cells(0).Style.BackColor = Color.Empty Then DataGridView1.Rows(1).Cells(0).Style.BackColor = Color.Red
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38735337
Alex Kuznetsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Spartak19Яростный Меч,

Код: vbnet
1.
2.
3.
If DataGridView1.Rows(1).Cells(0).Style.BackColor = Color.White Then DataGridView1.Rows(1).Cells(0).Style.BackColor = Color.Red

If DataGridView1.Rows(1).Cells(0).Style.BackColor = Color.red Then DataGridView1.Rows(1).Cells(0).Style.BackColor = Color.white


В обработчик вставляю такой код, но эффекта нет
Да ну ё-моё, Spartak19, я же не зря написал про дополнительное поле в структуре набора данных.
Оно и нужно для того, чтобы Вы могли по таймеру отследить его значение и соответственно покрасить строку в тот или иной цвет.
Для чего, ну для чего, городить "городушки", и пытаться мизинцем левой ноги чесать правое ухо через спину? Это я про проверку цвета фона...

А если Вам надо будет сделать так, чтобы "моргание" строки происходило определённое количество раз?
А если нужно сделать так чтобы моргало сразу несколько строк?
А если понадобится для привлечения внимания со временем изменять интенсивность цвета?
Как Вы будете это реализовывать с помощью проверки цвета фона строки?
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38735354
visak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alex Kuznetsov,

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
  For I = DataGridView1.Rows.GetFirstRow(DataGridViewElementStates.Displayed) To DataGridView1.Rows.GetLastRow(DataGridViewElementStates.Displayed)
         

            For Each Cell In DataGridView1.Rows(I).Cells
                ' если не выгружено, то выделяем
                Cell.Style.BackColor = IIf(DataGridView1.Item(0, I).Value = 3615961, Color.LightBlue, Color.White)
            Next
        Next I


Этот код ищет конкретное значение
Код: vbnet
1.
3615961

, а как сделать чтобы в столбце, он находил все повторяющиеся значения?
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38735423
Alex Kuznetsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
visak...Этот код ищет конкретное значение
Код: vbnet
1.
3615961

, а как сделать чтобы в столбце, он находил все повторяющиеся значения?Не понял, что значит "повторяющиеся значения" ? Чем определяется "повторяемость" значений поля записи в разных строках?
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38735782
Spartak19
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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.
Private Sub dataGridView1_CellPainting(ByVal sender As Object, _
    ByVal e As System.Windows.Forms.DataGridViewCellPaintingEventArgs) _
    Handles dataGridView1.CellPainting

    If Me.dataGridView1.Columns("ContactName").Index = _
        e.ColumnIndex AndAlso e.RowIndex >= 0 Then

        Dim newRect As New Rectangle(e.CellBounds.X + 1, e.CellBounds.Y + 1, _
            e.CellBounds.Width - 4, e.CellBounds.Height - 4)
        Dim backColorBrush As New SolidBrush(e.CellStyle.BackColor)
        Dim gridBrush As New SolidBrush(Me.dataGridView1.GridColor)
        Dim gridLinePen As New Pen(gridBrush)

        Try

            ' Erase the cell.
            e.Graphics.FillRectangle(backColorBrush, e.CellBounds)

            ' Draw the grid lines (only the right and bottom lines;
            ' DataGridView takes care of the others).
            e.Graphics.DrawLine(gridLinePen, e.CellBounds.Left, _
                e.CellBounds.Bottom - 1, e.CellBounds.Right - 1, _
                e.CellBounds.Bottom - 1)
            e.Graphics.DrawLine(gridLinePen, e.CellBounds.Right - 1, _
                e.CellBounds.Top, e.CellBounds.Right - 1, _
                e.CellBounds.Bottom)

            ' Draw the inset highlight box.
            e.Graphics.DrawRectangle(Pens.Blue, newRect)

            ' Draw the text content of the cell, ignoring alignment.
            If (e.Value IsNot Nothing) Then
                e.Graphics.DrawString(CStr(e.Value), e.CellStyle.Font, _
                Brushes.Crimson, e.CellBounds.X + 2, e.CellBounds.Y + 2, _
                StringFormat.GenericDefault)
            End If
            e.Handled = True

        Finally
            gridLinePen.Dispose()
            gridBrush.Dispose()
            backColorBrush.Dispose()
        End Try

    End If

End Sub
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38735797
Spartak19
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alex Kuznetsov,

Или использовать BindingSource.Find?
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38735958
Alex Kuznetsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Spartak19Alex Kuznetsov,

DataGridView.CellPainting это имеешь ввиду?
Да, в CellPainting проверять значение специального поля в рисуемой строке и далее принимать решение о том, каким цветом отрисовывать.
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38735959
Alex Kuznetsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Spartak19Alex Kuznetsov,

Или использовать BindingSource.Find? Для чего ?
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38735991
visak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alex Kuznetsov, к примеру у меня будет таблица числовых данных, необходимо, чтобы при нажати на кнопку, он находил все совпадения в конкретном столбце, к примеру есть столбец "Идентификация" в нём друг за другом идут числа, 1,5,9,56,9,1,17,5,
в данном диапазоне есть два совпадения это две единицы и две пятёрки. необходимо, чтобы код их находил и выделял конкретным цветом.
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38736001
Alex Kuznetsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
visakAlex Kuznetsov, к примеру у меня будет таблица числовых данных, необходимо, чтобы при нажати на кнопку, он находил все совпадения в конкретном столбце, к примеру есть столбец "Идентификация" в нём друг за другом идут числа, 1,5,9,56,9,1,17,5,
в данном диапазоне есть два совпадения это две единицы и две пятёрки. необходимо, чтобы код их находил и выделял конкретным цветом.И что? Алгоритм весьма прост:
1. Составить (получить) список уникальных значений для столбца количество которых > 1.
2. Далее в зависимости от того что и как хотите на выбор:
2.1. В CellPainting проверяете "попадание" значения столбца в в список на выделение и соответственно выделяете.
2.2. Пробегаете по записям и в зависимости от факта "попадания" значения столбца в список устанавливаете определённое значение в спец столбце. Потом в CellPainting действуете соответствующим образом в зависимости от значения в спец столбце.
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38736004
visak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alex Kuznetsov, дело то в том что составить список уникальных значений невозможно, так как данные будут меняться в таблице каждую минуту, это будут динамические данные.
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38736028
Alex Kuznetsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
visakAlex Kuznetsov, дело то в том что составить список уникальных значений невозможно, так как данные будут меняться в таблице каждую минуту, это будут динамические данные.И каков объём данных - миллионы записей за раз?
Если мне склероз не изменяет, речь идёт о данных получаемых в результате парсинга информации, полученной с сайта...
Что мешает получать список строк ля подсветки в момент парсинга данных?
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38736050
Spartak19
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alex Kuznetsov,

Не могу найти подходящего примера по DataGridView.CellPainting, как с ним работать
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38736061
Spartak19
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Spartak19,

Код: vbnet
1.
DataGridView1.Rows(1).Cells(0).Style.BackColor = Color.Red


Тут все понятно как указывать цвет, по таймеру представляю как менять, но как же это через
DataGridView.CellPainting делается, не вкурю
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38736201
Alex Kuznetsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Spartak19Spartak19,

Код: vbnet
1.
DataGridView1.Rows(1).Cells(0).Style.BackColor = Color.Red


Тут все понятно как указывать цвет, по таймеру представляю как менять, но как же это через
DataGridView.CellPainting делается, не вкурю Совсем-совсем не "вкуриваете" ?
Тогда смотрите пример...
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38736215
Spartak19
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alex Kuznetsov,

В какой версии VB.NET пример? Ошибка при открытии, файл был создан в более новой версии приложения(у меня VISUAL BASIC 2010 Express)
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38736250
Alex Kuznetsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Spartak19Alex Kuznetsov,

В какой версии VB.NET пример? Ошибка при открытии, файл был создан в более новой версии приложения(у меня VISUAL BASIC 2010 Express)Я недолюбливаю VB.Net, поэтому это С#. Версия студии 2012...

PS. Я не даю рыбу, я даю удочку и обучаю рыбу ловить...
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38736332
Spartak19
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alex Kuznetsov,

Как в Delphi разбираешься?
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38736342
Alex Kuznetsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Spartak19Alex Kuznetsov,

Как в Delphi разбираешься?А в профиль и разбивку по темам посмотреть не судьба???

Ежели есть какие-то конкретные предложения за денежку - welcome...
...
Рейтинг: 0 / 0
Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
    #38736355
Spartak19
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alex Kuznetsov,

Понятно что писать по направлению надо, я спрашиваю к тому что ты не первый кто пишет за VB.NET, про его недолюбливание, дело в том что больше задач решается на Delphi и C, как я понимаю VB.NET, вообще мало кто использует
...
Рейтинг: 0 / 0
115 сообщений из 115, показаны все 5 страниц
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Есть два элемента Webbrowser, необходимо сохранить куки с каждого.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]