Модераторы: diadiavova, gambit

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Извлечение данных из скрипта, WebBrowser 
:(
    Опции темы
Natapro
Дата 11.10.2009, 03:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 460
Регистрация: 13.9.2009
Где: Украина

Репутация: нет
Всего: нет



нужно сделать так
Чтоб без открытия страницы, переходило по следующему адресу  ( http://neolands.ru/pinfo.php?+"Login")
искало строчку :
var status=[1255214147,1255214001,"Мираклис","ул. Садовая","",0,"","0","0"]; (числа всегда сменные)
и доставало от туда два числа первых!
(1255214147 -время текущее в секундах
1255214001 -второе число это время когда персонаж сделал последнее действие)

дальше происходила функция расчёта или как, чтоб происходило отнимания Одного от Другого и если оно ровно больше чем 302 то в 
то в Лейбл1 Писало Офлайн , а если меньше то Онлайн!
Обновление должно происходить каждые 5 минут

Место положение так же определялось и вставляло...


понимаю что оч оч сложно, но может кто-то сможет помочь ?, а то фантазия у меня хорошая.. а вот сил маловато :(

Это сообщение отредактировал(а) Natapro - 11.10.2009, 18:54


--------------------
Красивая девушка не может быть глупой.Умная девушка не позволит себе быть некрасивой...
PM MAIL   Вверх
diadiavova
Дата 11.10.2009, 13:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 8
Всего: 142



Модератор: Название темы должно отражать ее суть!
Модератор: Пожалуйста, один топик - один вопрос.

По первому "сложному" вопросу:
Просто ставишь TableLayoutPanel создаёшь там два столбца и нужное количество строк. В первой строке в левую яейку вставляешь Label и пишешь в нём логин, в правую ячейку TextBox куда ентат логин надо вводить и так далее.

По второму "ещё более сложному" вопросу:
Текст 
Код

var status=[1255214147,1255214001,"Мираклис","ул. Садовая","",0,"","0","0"];
означает объявление и инициализацию массива. Его можно просто программно вытащить он доступен через объект window. Здесь правда есть некоторые сложности, касающиеся взаимодействия бейсика с яваскрипт-массивами, но в принципе всё разрешимо. Вот такая инструкция
Код

        Dim jsar = Me.WebBrowser1.Document.Window.DomWindow.status.join("#").ToString.Split("#")
        Dim first = Integer.Parse(jsar(0))
        Dim second = Integer.Parse(jsar(1))
        If second - first < 302 Then
            MsgBox("таки меньше")
        Else
            MsgBox("Больше чйортпабири")
        End If

выполнит нужную проверку. 

Как загрузить в браузер страницу "по следующему адресу..." может сама догадаешьсы? smile 

И кстати на предупреждения в начале поста обрати внимание, это не шутка.


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
Natapro
  Дата 29.11.2009, 18:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 460
Регистрация: 13.9.2009
Где: Украина

Репутация: нет
Всего: нет



чето не разобралась,  загрузить в браузер ? 
надо что б это делалось в скрытом виде, что б выдавалось тока в Текст бокс 1 результат... и обновлялось каждие 5 минут.. и как быть с 
Цитата(diadiavova @  11.10.2009,  13:28 Найти цитируемый пост)
"Мираклис","ул. Садовая"




--------------------
Красивая девушка не может быть глупой.Умная девушка не позволит себе быть некрасивой...
PM MAIL   Вверх
diadiavova
Дата 29.11.2009, 20:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 8
Всего: 142



Natapro, вот ты удивишься, но мираклис и улица садовая окажутся в том же массиве, под индексами 3 и 4 соответственно. Что касается фоновой загрузки, то тут единственное, что тебе доступно - это пожалуй создать в коде невидимый браузер и сделать так же. Другие варианты сложнее.


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
Natapro
Дата 29.11.2009, 21:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 460
Регистрация: 13.9.2009
Где: Украина

Репутация: нет
Всего: нет



ясно ну а если брать скрытый браузер это не подходит, так как надо мне много таких значений что создавать и много браузеров ?


--------------------
Красивая девушка не может быть глупой.Умная девушка не позволит себе быть некрасивой...
PM MAIL   Вверх
diadiavova
Дата 29.11.2009, 21:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 8
Всего: 142



Можно ещё загрузить страницу, например с помощью System.Net.WebClient и распарсить "ручками".


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
Natapro
Дата 29.11.2009, 21:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 460
Регистрация: 13.9.2009
Где: Украина

Репутация: нет
Всего: нет



а как этьо  smile 


--------------------
Красивая девушка не может быть глупой.Умная девушка не позволит себе быть некрасивой...
PM MAIL   Вверх
diadiavova
Дата 29.11.2009, 21:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 8
Всего: 142



Цитата(Natapro @  29.11.2009,  21:16 Найти цитируемый пост)
а как этьо

Сомневаюсь, что ты это сможешь. Можно к приимеру с помощью регулярных выражений вытянуть данные из текста. Но уверяю тебя: тебе проще будет реализовать первый вариант.


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
Natapro
Дата 29.11.2009, 21:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 460
Регистрация: 13.9.2009
Где: Украина

Репутация: нет
Всего: нет



Ну если помнишь для чего мне это? то вспомни что это нереально Так как вот общяя картинка
Это будет Сбоку Менюшка типа таблички, в которой первый Столбик Имя Второе Вот выводить офлайн онлайн, и третий Мариликас тот ) и ещё функция добавления в список Имен ))  просто незнаю когда функцию добавления делать :(

Добавлено через 17 секунд
и фобще вопрос сложний про столбики, я поже подниму smile


--------------------
Красивая девушка не может быть глупой.Умная девушка не позволит себе быть некрасивой...
PM MAIL   Вверх
Natapro
Дата 29.11.2009, 22:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 460
Регистрация: 13.9.2009
Где: Украина

Репутация: нет
Всего: нет



Давай Розкажу подробнее, может немного яснее ястанет...


--------------------
Красивая девушка не может быть глупой.Умная девушка не позволит себе быть некрасивой...
PM MAIL   Вверх
Natapro
Дата 30.11.2009, 00:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 460
Регистрация: 13.9.2009
Где: Украина

Репутация: нет
Всего: нет



Нужно сделать будет таблицу с 3 столбцов, каждому столбцу своё действие,
 к примеру первый

1) Називаетсо ЛОгин, там будет Логин (*Логин*) - функция этого столбца будет просто в добавлении *Логина* с Login   текст бокса , к сылке site.ru Это я думаю сделать Так:

Код

web1.Navigate("http://neolands.ru/pinfo.php?" + Login.text) ' (это сылка на будущее по которой надо будет сделать переход...)

 и всё вывод потом в info текст боксе результата  web1.Navigate("http://neolands.ru/pinfo.php?" + Login.text) вот думаю как сделать знаю что легко, но как сделать недодумываюсь наверное голова уже квадратная..
Всё второй столбик
2)Должен вытягивать  с скрипта вот так
Код

    Dim jsar = Me.WebBrowser3.Document.Window.DomWindow.status.join("#").ToString.Split("#")
        Dim first = Integer.Parse(jsar(0))
        Dim second = Integer.Parse(jsar(1))
        If second - first < 302 Then
            TextBox1.Text = ("Онлайн")
        Else
            TextBox2.Text = ("Офлайн")
        End If

Тока тут проблема так как как произвести создание и скрытие браузера это большая морока
3) вытягивание с Скрипта 
Код

var status=[1255214147,1255214001,"Мираклис","ул. Садовая","",0,"","0","0"]; 

Мираклис","ул. Садовая" но тут таже проблема...


Кроми этого возможность добавлять в Табличку 1 *Логин* 
Вот так вот сложно всё...


--------------------
Красивая девушка не может быть глупой.Умная девушка не позволит себе быть некрасивой...
PM MAIL   Вверх
diadiavova
Дата 30.11.2009, 00:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 8
Всего: 142



Цитата(Natapro @  30.11.2009,  00:32 Найти цитируемый пост)
 вот думаю как сделать 

Ну сделала ведь уже. Правда есть вариант с перегрузкой метода Navigate, но думаю не стоит тебе пока заморачиваться на классе Uri.


Цитата(Natapro @  30.11.2009,  00:32 Найти цитируемый пост)
Тока тут проблема так как как произвести создание и скрытие браузера это большая морока

Да это ооооооооочень сложно.
Код

Dim backgroundBrowser As New WebBrowser()

Цитата(Natapro @  30.11.2009,  00:32 Найти цитируемый пост)
Мираклис","ул. Садовая" но тут таже проблема...

Ну написал ведь уже, ну ёмаё. smile 
Код

    Dim jsar = Me.WebBrowser3.Document.Window.DomWindow.status.join("#").ToString.Split("#")
        Dim first = Integer.Parse(jsar(0)) '1255214147
        Dim second = Integer.Parse(jsar(1)) '1255214001
        Dim third = jsar(2) 'Миркалис
        Dim fourth =  jsar(3) 'ул. Садовая
        If second - first < 302 Then
            TextBox1.Text = ("Онлайн")
        Else
            TextBox2.Text = ("Офлайн")
        End If



--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
Natapro
  Дата 30.11.2009, 00:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 460
Регистрация: 13.9.2009
Где: Украина

Репутация: нет
Всего: нет



Цитата(diadiavova @  30.11.2009,  00:45 Найти цитируемый пост)
Да это ооооооооочень сложно.код VB.NET1:Dim backgroundBrowser As New WebBrowser()



и как ты мне потом подскажешь подкинуть мне этот веб браузер в следущие колонки в их текст, так как какой это будет веб браузер нектоненает !


Цитата(diadiavova @  30.11.2009,  00:45 Найти цитируемый пост)
Мираклис","ул. Садовая" но тут таже проблема...Ну написал ведь уже, ну ёмаё.  

та я чисто вспомнила, знаю узезнаю


Цитата(diadiavova @  30.11.2009,  00:45 Найти цитируемый пост)
КодincludeSyntax('vbnet');    Dim jsar = Me.WebBrowser3.Document.Window.DomWindow.status.join("#").ToString.Split("#")        Dim first = Integer.Parse(jsar(0)) '1255214147        Dim second = Integer.Parse(jsar(1)) '1255214001        Dim third = jsar(2) 'Миркалис        Dim fourth =  jsar(3) 'ул. Садовая        If second - first < 302 Then            TextBox1.Text = ("Онлайн")        Else            TextBox2.Text = ("Офлайн")        End If

тока как сделать это в офлайн режыме! браузер скрытый не подходит
такак должна быть кнопка добавить пользователя туда, и как оно будет в коде знать номер браузера потом итд.....


--------------------
Красивая девушка не может быть глупой.Умная девушка не позволит себе быть некрасивой...
PM MAIL   Вверх
diadiavova
Дата 30.11.2009, 01:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 8
Всего: 142



Цитата(Natapro @  30.11.2009,  00:52 Найти цитируемый пост)
и как ты мне потом подскажешь подкинуть мне этот веб браузер в следущие колонки в их текст, так как какой это будет веб браузер нектоненает !

Чаво? smile 
Цитата(Natapro @  30.11.2009,  00:52 Найти цитируемый пост)
тока как сделать это в офлайн режыме! браузер скрытый не подходит
такак должна быть кнопка добавить пользователя туда, и как оно будет в коде знать номер браузера потом итд..... 

Ну ты уж как-нибудь определись, что тебе надо: в открытом браузере делать или в скрытом. Делать всё-равно одинаково придётся.


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
Natapro
  Дата 30.11.2009, 15:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 460
Регистрация: 13.9.2009
Где: Украина

Репутация: нет
Всего: нет



Пытаюсь запхать в таймер, а оно вот так матюкаетсо на меня 
Цитата

Не задана переменная объекта или переменная блока With.


Код

Dim jsar = WebBrowser3.Document.Window.DomWindow.status.join("#").ToString.Split("#")
        WebBrowser3.Navigate("http://neolands.ru/pinfo.php?" + Label2.Text)
        Dim first = Integer.Parse(jsar(0))
        Dim second = Integer.Parse(jsar(1))
        If second - first < 302 Then
            Label9.Text = "Онлайн"
        Else
            Label9.Text = "Офлайн"
        End If



--------------------
Красивая девушка не может быть глупой.Умная девушка не позволит себе быть некрасивой...
PM MAIL   Вверх
diadiavova
Дата 30.11.2009, 15:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 8
Всего: 142



Цитата(Natapro @  30.11.2009,  15:52 Найти цитируемый пост)
а оно вот так матюкаетсо на меня 

Как я его понимаю smile


Цитата(Natapro @  30.11.2009,  15:52 Найти цитируемый пост)
Не задана переменная объекта или переменная блока With.

А с чего оно должно работать то? Этот код я дал для вытягивания данных из массива, объявленного на вебстранице. А при чём тут window.status ? smile


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
Natapro
Дата 30.11.2009, 16:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 460
Регистрация: 13.9.2009
Где: Украина

Репутация: нет
Всего: нет



неняю, а как надьо ? smile

Добавлено через 1 минуту и 8 секунд
ф кнопке работало, я думала и там будеть  smile 


--------------------
Красивая девушка не может быть глупой.Умная девушка не позволит себе быть некрасивой...
PM MAIL   Вверх
diadiavova
Дата 30.11.2009, 16:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 8
Всего: 142



Цитата(Natapro @  30.11.2009,  16:03 Найти цитируемый пост)
ф кнопке работало, я думала и там будеть

Это потому что ты копипастишь не думая.


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
Natapro
Дата 30.11.2009, 17:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 460
Регистрация: 13.9.2009
Где: Украина

Репутация: нет
Всего: нет



чет не могу поправить... аню напишы как надьо пожалуйсто


--------------------
Красивая девушка не может быть глупой.Умная девушка не позволит себе быть некрасивой...
PM MAIL   Вверх
diadiavova
Дата 30.11.2009, 17:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 8
Всего: 142



Держи и больше меня этим не терроризируй.
А то пирожками не отделаешься

Присоединённый файл ( Кол-во скачиваний: 5 )
Присоединённый файл  copypastefornatusik.rar 63,59 Kb


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
Natapro
Дата 10.12.2009, 01:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 460
Регистрация: 13.9.2009
Где: Украина

Репутация: нет
Всего: нет



Хочу уточнить, а не копипастить ) smile 

Код

Dim jsar = Me.WebBrowser1.Document.Window.DomWindow.status.join("#").ToString.Split("#")
        Dim first = Integer.Parse(jsar(0))
        Dim second = Integer.Parse(jsar(1))
        If second - first < 302 Then
            MsgBox("таки меньше")
        Else
            MsgBox("Больше чйортпабири")
        End If


Вот тут для обращения к 
Код

var status=[1255214147,1255214001,"Мираклис","ул. Садовая","",0,"","0","0"];

Ипользовали прикладку status ? или ещё что-то ?



--------------------
Красивая девушка не может быть глупой.Умная девушка не позволит себе быть некрасивой...
PM MAIL   Вверх
diadiavova
Дата 10.12.2009, 01:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 8
Всего: 142



Цитата(Natapro @  10.12.2009,  01:53 Найти цитируемый пост)
Ипользовали прикладку

Щито? smile

Добавлено через 1 минуту и 30 секунд
Это объявление переменной. В яваскрипте все глобальные переменные доступны как свойства объекта window.


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
Natapro
Дата 10.12.2009, 01:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 460
Регистрация: 13.9.2009
Где: Украина

Репутация: нет
Всего: нет



как код обращяется к
Код

var status

а не там к примеру 
var en
ili 
var bt


--------------------
Красивая девушка не может быть глупой.Умная девушка не позволит себе быть некрасивой...
PM MAIL   Вверх
diadiavova
Дата 10.12.2009, 02:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 8
Всего: 142



Я же тебе пример выложил. smile Там объявлено  аж три таких переменных и при нажатии одной из кнопок извлекаются данные из одной из них. Ты чо не можешь посмотреть как это там сделано?


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
Natapro
Дата 10.12.2009, 02:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 460
Регистрация: 13.9.2009
Где: Украина

Репутация: нет
Всего: нет



где ты мне выложил ? я вот хочу понять как оно добирается  к ваарам. что б не поднимтаь один и тот же вопрос ) smile 


--------------------
Красивая девушка не может быть глупой.Умная девушка не позволит себе быть некрасивой...
PM MAIL   Вверх
diadiavova
Дата 10.12.2009, 02:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 8
Всего: 142



Цитата(Natapro @  10.12.2009,  02:12 Найти цитируемый пост)
где ты мне выложил ?

Несколько постов выше позырь. Я там приложил в аттаче проект. Там грузится документ аж с тремя варами и из них извлекаются данные.


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
Natapro
  Дата 10.12.2009, 02:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 460
Регистрация: 13.9.2009
Где: Украина

Репутация: нет
Всего: нет



ну так я єто и спрашывала ... 

тоесть при
Код

var en=


Код

Dim jsar As String()
        jsar = Me.WebBrowser1.Document.Window.DomWindow.en.join("#").ToString.Split("#")

        Me.Label24.Text = jsar(2)


то почему оно не работет ?

Код

Общий член 'en' для типа 'HTMLWindow2Class' не найден.



--------------------
Красивая девушка не может быть глупой.Умная девушка не позволит себе быть некрасивой...
PM MAIL   Вверх
diadiavova
Дата 10.12.2009, 02:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 8
Всего: 142



Цитата(Natapro @  10.12.2009,  02:40 Найти цитируемый пост)
то почему оно не работет ?

Когда ты получаешь переменную, то в сущности обрабатывать надо её. Я тебе показал простой способ обработки того случая, когда эта переменная является массивом известной тебе структуры. То есть: если у тебя переменная обявлена так.
Код

var en= "Какой-то текст";

То получить строку ты можешь просто так
Код

Dim txt  = Me.WebBrowser1.Document.Window.DomWindow.en;

Если там массив, то с ним работать сложнее, поскольку тебе надо получить не объект массива, а его элементы. Я предложил простой способ, собрать все элементы в одну строку,  получить эту строку, а потом снова её разделить. Естественно, это - не универсальный способ, просто он простой и для твоего случая подходил.

Другой вопрос...вместо Me.WebBrowser1 естественно надо указать ссылку на тот WebBrowser из которого ты хочешь извлечь данные.


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
Natapro
Дата 10.12.2009, 02:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 460
Регистрация: 13.9.2009
Где: Украина

Репутация: нет
Всего: нет



Код

var en=["bbot.gif","Имя [00]"]

вот так там, ну так я и даю 


--------------------
Красивая девушка не может быть глупой.Умная девушка не позволит себе быть некрасивой...
PM MAIL   Вверх
diadiavova
Дата 10.12.2009, 02:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 8
Всего: 142



Цитата(Natapro @  10.12.2009,  02:52 Найти цитируемый пост)
вот так там, ну так я и даю  

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

Это сообщение отредактировал(а) diadiavova - 10.12.2009, 02:56


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
Natapro
Дата 10.12.2009, 02:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 460
Регистрация: 13.9.2009
Где: Украина

Репутация: нет
Всего: нет



ну там их много(просто указала 2), а нащьот 2 суперь щяс исправлю на 1 )

Добавлено через 1 минуту и 22 секунды
серовно таже ошыбка, а может быть что на странице просто есть несколько фреймов, и программа незнает где искать этот код ?


--------------------
Красивая девушка не может быть глупой.Умная девушка не позволит себе быть некрасивой...
PM MAIL   Вверх
diadiavova
Дата 10.12.2009, 03:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 8
Всего: 142



Цитата(Natapro @  10.12.2009,  02:57 Найти цитируемый пост)
еровно таже ошыбка

А "та же" - это какая?
Цитата(Natapro @  10.12.2009,  02:57 Найти цитируемый пост)
а может быть что на странице просто есть несколько фреймов, и программа незнает где искать этот код ? 
А я откуда знаю? Или ты мне предлагаешь таки поискать мой затерявшийся хрустальный шар?



--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
Natapro
  Дата 10.12.2009, 03:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 460
Регистрация: 13.9.2009
Где: Украина

Репутация: нет
Всего: нет



smile топай за шариком
нуда там есть несколько форм и форма о которой  я говорю назв bform
как мне вобще работать с формой, как мне к ней сделать обращение!

Добавлено через 17 секунд
это моя проблема во многих вопросах


--------------------
Красивая девушка не может быть глупой.Умная девушка не позволит себе быть некрасивой...
PM MAIL   Вверх
diadiavova
Дата 10.12.2009, 03:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 8
Всего: 142



Вместо
Код

 Me.WebBrowser1.Document.Window.DomWindow.en
пиши
Код

 Me.WebBrowser1.Document.Forms("bform").DomElement.en



--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
Natapro
Дата 10.12.2009, 03:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 460
Регистрация: 13.9.2009
Где: Украина

Репутация: нет
Всего: нет



а помнишь вопрос с селектами ? а как там можно указать форму ?

Добавлено через 15 секунд
тоесть фрейм этот


--------------------
Красивая девушка не может быть глупой.Умная девушка не позволит себе быть некрасивой...
PM MAIL   Вверх
diadiavova
Дата 10.12.2009, 03:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 8
Всего: 142



Цитата(Natapro @  10.12.2009,  03:37 Найти цитируемый пост)
а помнишь вопрос с селектами ? а как там можно указать форму ?

Точно так же.
Цитата(Natapro @  10.12.2009,  03:37 Найти цитируемый пост)
тоесть фрейм этот 

Так фрейм или форма?


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
Natapro
Дата 10.12.2009, 03:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 460
Регистрация: 13.9.2009
Где: Украина

Репутация: нет
Всего: нет



В экземпляре объекта не задана ссылка на объект. хм....

Добавлено через 21 секунду
а разница между фреймом и формой ?

Добавлено через 1 минуту и 14 секунд
FORM=NAME:bform 
форма форма вродь smile

Добавлено через 4 минуты и 33 секунды
http://forum.vingrad.ru/index.php?showtopic=282662&view=findpost&p=2042542
Ути Пути Злой дядя  smile 



--------------------
Красивая девушка не может быть глупой.Умная девушка не позволит себе быть некрасивой...
PM MAIL   Вверх
diadiavova
Дата 10.12.2009, 03:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 8
Всего: 142



Цитата(Natapro @  10.12.2009,  03:40 Найти цитируемый пост)
а разница между фреймом и формой ?

Фрейм - это другой документ. Он просто подключается к основному и отображается как его фрагмент. А форма - и есть фрагмент(часть основного документа).


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
Natapro
Дата 10.12.2009, 03:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 460
Регистрация: 13.9.2009
Где: Украина

Репутация: нет
Всего: нет



знац форма,, 

 smile  доктор зло ути пути, Доктор Муси пуси smile  ))

Добавлено через 1 минуту и 51 секунду
Так что за ошбыка ? и как селекты в эту форму направить ?


--------------------
Красивая девушка не может быть глупой.Умная девушка не позволит себе быть некрасивой...
PM MAIL   Вверх
diadiavova
Дата 10.12.2009, 03:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 8
Всего: 142



Тогда запускай в отладчике и смотри какой именно объект у тебя пустой. Скорее всего такой формы просто нет в документе  smile

Добавлено через 1 минуту и 27 секунд
Цитата(Natapro @  10.12.2009,  03:55 Найти цитируемый пост)
Так что за ошбыка ?

Ну что за ошибка...выражение возвращает Nothing вместо объекта.

Добавлено через 3 минуты и 33 секунды
Вообще страницу надо по коду этой страницы анализировать, а не по макросу


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
Natapro
Дата 10.12.2009, 04:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 460
Регистрация: 13.9.2009
Где: Украина

Репутация: нет
Всего: нет



есть я проверила. smile 
а вот можно вопросик, можно ли програмно узнать есть такая форма или нет ?
 Me.WebBrowser1.Document.Forms("bform") тоесть что б если есть то выбило мсбокс ЕСТЬ smile smile 
как это проверить ?
тьока безнотаций ) smile 


--------------------
Красивая девушка не может быть глупой.Умная девушка не позволит себе быть некрасивой...
PM MAIL   Вверх
diadiavova
Дата 10.12.2009, 04:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 8
Всего: 142



Код

If Me.WebBrowser1.Document.Forms("bform") IsNot Nothing Then
    MsgBox("Есть")
Else
    MsgBox("Нету")
End If


Добавлено через 1 минуту и 3 секунды
Цитата(Natapro @  10.12.2009,  04:00 Найти цитируемый пост)
тьока безнотаций

 smile

Добавлено через 1 минуту и 48 секунд
А вообще в отладчике надо смотреть.


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
Natapro
Дата 10.12.2009, 04:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 460
Регистрация: 13.9.2009
Где: Украина

Репутация: нет
Всего: нет



я непонимаю как с ним работать, немогу дойти. куча всякой фни там ещё до него выделяетсо желтым..


--------------------
Красивая девушка не может быть глупой.Умная девушка не позволит себе быть некрасивой...
PM MAIL   Вверх
diadiavova
Дата 10.12.2009, 04:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 8
Всего: 142



Это значит, что исключение выскакивает раньше. Как раз в той строке, на которой останавливается исполнение программы(выделяется жёлтым).


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
Natapro
  Дата 10.12.2009, 04:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 460
Регистрация: 13.9.2009
Где: Украина

Репутация: нет
Всего: нет



пишыт нету... :(

Добавлено через 6 минут и 58 секунд
чето я не пойму, в исходном коде страницы есть var en этот а оно к нему не конектитсо почем У? :((((((((

Добавлено через 7 минут и 34 секунды
Цитата(diadiavova @  10.12.2009,  04:11 Найти цитируемый пост)
Это значит, что исключение выскакивает раньше. Как раз в той строке, на которой останавливается исполнение программы(выделяется жёлтым).

и что с нимделать ?


--------------------
Красивая девушка не может быть глупой.Умная девушка не позволит себе быть некрасивой...
PM MAIL   Вверх
diadiavova
Дата 10.12.2009, 11:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 8
Всего: 142



Цитата(Natapro @  10.12.2009,  04:16 Найти цитируемый пост)
и что с нимделать ? 

Сначала надо найти где именно отсутствует объект, а потом исправлять ошибку.


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
Natapro
  Дата 10.12.2009, 19:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 460
Регистрация: 13.9.2009
Где: Украина

Репутация: нет
Всего: нет



а какь ? ... :((
как можно проверить вобще какие есть елементы на странице ?

Добавлено через 14 минут и 11 секунд
Открой тему таб контроль, я ведь её создала не для 1 одного вопроса...


--------------------
Красивая девушка не может быть глупой.Умная девушка не позволит себе быть некрасивой...
PM MAIL   Вверх
diadiavova
Дата 10.12.2009, 20:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 8
Всего: 142



Цитата(Natapro @  10.12.2009,  19:08 Найти цитируемый пост)
я ведь её создала не для 1 одного вопроса...

Перечитай внимательно правила форума. Особое внимание обрати на 10-й пункт.
Цитата(Natapro @  10.12.2009,  19:08 Найти цитируемый пост)
как можно проверить вобще какие есть елементы на странице ?

Я уже писал smile document.all возвращает весь список.


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
Natapro
  Дата 10.12.2009, 20:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 460
Регистрация: 13.9.2009
Где: Украина

Репутация: нет
Всего: нет



поняла. ну тода не кричите на меня что тупіе темі и сто их, как некто віразился 


--------------------
Красивая девушка не может быть глупой.Умная девушка не позволит себе быть некрасивой...
PM MAIL   Вверх
diadiavova
Дата 10.12.2009, 20:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 8
Всего: 142



Ох уж этот некто smile


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
Natapro
  Дата 11.12.2009, 00:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 460
Регистрация: 13.9.2009
Где: Украина

Репутация: нет
Всего: нет



document.all а как с ним работать на мдс ненашла.


--------------------
Красивая девушка не может быть глупой.Умная девушка не позволит себе быть некрасивой...
PM MAIL   Вверх
diadiavova
Дата 11.12.2009, 04:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 8
Всего: 142



System.Windows.Forms.HtmlElement.All


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
Natapro
Дата 11.12.2009, 05:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 460
Регистрация: 13.9.2009
Где: Украина

Репутация: нет
Всего: нет



и как с этим и что и куда ? smile 


--------------------
Красивая девушка не может быть глупой.Умная девушка не позволит себе быть некрасивой...
PM MAIL   Вверх
diadiavova
Дата 11.12.2009, 05:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 8
Всего: 142



Я уже не знаю как ещё объяснять. Ты вообще читаешь, что я пишу? Я писал уже, что это свойство возвращает весь список документов элемента. Обходи его и ищито, что тебе надо.


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
Natapro
  Дата 11.12.2009, 05:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 460
Регистрация: 13.9.2009
Где: Украина

Репутация: нет
Всего: нет



 smile  смайлик с табличкой аж стисняюсь писать smile 


--------------------
Красивая девушка не может быть глупой.Умная девушка не позволит себе быть некрасивой...
PM MAIL   Вверх
diadiavova
Дата 11.12.2009, 05:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 8
Всего: 142



Цитата(Natapro @  11.12.2009,  05:15 Найти цитируемый пост)
 смайлик с табличкой аж стисняюсь писать

Правельна стисняиссо...особенно если учесть, что уже неоднократно выкладывал. Ты вообще имеешь представление, как с коллекциями работают? smile 


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
Natapro
  Дата 11.12.2009, 05:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 460
Регистрация: 13.9.2009
Где: Украина

Репутация: нет
Всего: нет



 smile неа )))


--------------------
Красивая девушка не может быть глупой.Умная девушка не позволит себе быть некрасивой...
PM MAIL   Вверх
diadiavova
Дата 11.12.2009, 05:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 8
Всего: 142



Ну вот хотябы примерно так. 
http://forum.vingrad.ru/index.php?showtopi...t&p=2033596
На любой твой вопрос при желании можно найти ответ в твоих же темах. Я тебе уже на всё отвечал, но ты почему-то снова и снова задаёшь мне одни и те же вопросы.



--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
Natapro
Дата 11.12.2009, 05:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 460
Регистрация: 13.9.2009
Где: Украина

Репутация: нет
Всего: нет



ну про System.Windows.Forms.HtmlElement.All и как с этим быть точно неа ))) я вобще про этотока вчера узнала или сегодня )

Добавлено через 56 секунд
Код

ub SelectOptionByText(ByVal selectObject As Object, ByVal optionText) As Object
    For i =0 To selectObject.options.length - 1
        If selectObject.options.item(i).innerHTML = optionText Then
            selectObject.options.item(i).selected = True
        End If
    Next
End Sub

это имеешь введу ?


--------------------
Красивая девушка не может быть глупой.Умная девушка не позволит себе быть некрасивой...
PM MAIL   Вверх
diadiavova
Дата 11.12.2009, 05:38 (ссылка)  | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 8
Всего: 142



Это такая же коллекция(да и упоминаля её) и работать с ней так же. Пошевели мозгами, а то пока ты будешь копипастить мне так придётся на одни и те же вопросы отвечать.


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
Natapro
Дата 11.12.2009, 05:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 460
Регистрация: 13.9.2009
Где: Украина

Репутация: нет
Всего: нет



та вот какраз пытаюсь понять а не копипастить но как-то туговатто получается...


--------------------
Красивая девушка не может быть глупой.Умная девушка не позволит себе быть некрасивой...
PM MAIL   Вверх
Natapro
Дата 11.12.2009, 06:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 460
Регистрация: 13.9.2009
Где: Украина

Репутация: нет
Всего: нет



утопал спать ? smile 


--------------------
Красивая девушка не может быть глупой.Умная девушка не позволит себе быть некрасивой...
PM MAIL   Вверх
Natapro
Дата 12.12.2009, 21:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 460
Регистрация: 13.9.2009
Где: Украина

Репутация: нет
Всего: нет



Помоги пожалуйста в єтом вопросе, а то не получается никак, микалка не работает :(
как мне добратся в исходном коде  к
Код

  <div id="percentGold">222</div>

к цифрам 222


--------------------
Красивая девушка не может быть глупой.Умная девушка не позволит себе быть некрасивой...
PM MAIL   Вверх
diadiavova
Дата 12.12.2009, 21:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 8
Всего: 142



Цитата(Natapro @  12.12.2009,  21:24 Найти цитируемый пост)
как мне добратся в исходном коде  к

Код

WebBrowser1.Document.GetElementById("percentGold").InnerText
А вообще, это уже просто смешно. Неужели это так сложно?

Это сообщение отредактировал(а) diadiavova - 12.12.2009, 21:48


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
Natapro
Дата 12.12.2009, 22:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 460
Регистрация: 13.9.2009
Где: Украина

Репутация: нет
Всего: нет



.InnerText ненала какое поставить )) хих хихи ну я тупенькая  smile

Добавлено @ 22:23
а как с картинкой поступить ?
Код

<div id="leftColumn">
  <div align="center">
   <img src=http://мумуму.ру/123.jpg />
  </div>


Это сообщение отредактировал(а) Natapro - 12.12.2009, 22:24


--------------------
Красивая девушка не может быть глупой.Умная девушка не позволит себе быть некрасивой...
PM MAIL   Вверх
diadiavova
Дата 13.12.2009, 06:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 8
Всего: 142



Цитата(Natapro @  12.12.2009,  22:15 Найти цитируемый пост)
.InnerText ненала какое поставить )) хих хихи ну я тупенькая  

Я тебе уже стопицот тыщ раз говорил про DOM, который тебе надо изучить 
Цитата(Natapro @  12.12.2009,  22:15 Найти цитируемый пост)
а как с картинкой поступить ?

smile 


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
Natapro
  Дата 25.12.2009, 17:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 460
Регистрация: 13.9.2009
Где: Украина

Репутация: нет
Всего: нет



сделала как и в начале теме было посоветовано  2 браузера для обработки скрипта... и две кнопки и лейблы для вывода информации...


вот коды 2 кнопок:

Код

1) Первая кнопка
Private Sub Label12_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label12.Click


        Dim jsar = Me.WebBrowser7.Document.Window.DomWindow.status.join("#").ToString.Split("#")


        Dim first2 = Integer.Parse(jsar(0))
        Dim second2 = Integer.Parse(jsar(1))
        Dim fourth = jsar(3) 'ул. Садовая
        If second2 - first2 < 302 Then
            Label11.Text = fourth

        Else
            Label11.Text = "Офлайн"
        End If
    End Sub

2) вторая
    Private Sub Label26_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label26.Click


        Dim jsar = Me.WebBrowser3.Document.Window.DomWindow.status.join("#").ToString.Split("#")


        Dim first2 = Integer.Parse(jsar(0))
        Dim second2 = Integer.Parse(jsar(1))
        Dim fourth = jsar(3) 'ул. Садовая
        If second2 - first2 < 302 Then
            Label24.Text = fourth

        Else
            Label24.Text = "Офлайн"
        End If
    End Sub

 в браузерах стандартно поставила адрес нужной страницы
ну вот проблема нажымаю я на первую кнопку оно обрабатывает суперого, и вытаскивает мне с страницы нужную мне информацию, но тут облом когда пробую нажать  на кнопку номер 2 выдаёт вот такая ошыбка !


Член группы не найден. (Исключение из HRESULT: 0x80020003 (DISP_E_MEMBERNOTFOUND))



user posted image



--------------------
Красивая девушка не может быть глупой.Умная девушка не позволит себе быть некрасивой...
PM MAIL   Вверх
diadiavova
Дата 25.12.2009, 17:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 8
Всего: 142



Цитата(Natapro @  25.12.2009,  17:56 Найти цитируемый пост)
пробую нажать  на кнопку номер 2 выдаёт вот такая ошыбка !

Объяснял сто раз ужеЖ если есть на странице массив с именем status, то будет работать, нет -  не будет.


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
Natapro
Дата 25.12.2009, 18:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 460
Регистрация: 13.9.2009
Где: Украина

Репутация: нет
Всего: нет



та ёма ё та етсь он там, ведь одна и таже страница суть в том что 2 раза такое сделать нельзя, на одной странице можно только 1 раз на других страницах вытащить скрипт не получается, тоесть тольео первый раз получается последующие не идёт !!!!!!!!!!!


--------------------
Красивая девушка не может быть глупой.Умная девушка не позволит себе быть некрасивой...
PM MAIL   Вверх
diadiavova
Дата 25.12.2009, 18:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 8
Всего: 142



Я тебе здесь уже где-то выкладывал пример. Запусти его и посмотри можно несколько раз сделать или нет.


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
Natapro
Дата 25.12.2009, 18:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 460
Регистрация: 13.9.2009
Где: Украина

Репутация: нет
Всего: нет



та смотрела не нашла проблему.... :(

помоги уже с тем документкомплейтом :(


--------------------
Красивая девушка не может быть глупой.Умная девушка не позволит себе быть некрасивой...
PM MAIL   Вверх
diadiavova
Дата 25.12.2009, 18:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 8
Всего: 142



Цитата(Natapro @  25.12.2009,  18:10 Найти цитируемый пост)
помоги уже с тем документкомплейтом

Вот понимаешь...при всём желании...помочь тебе  - значит сделать всё за тебя. Но если тебе надо это, то найди готовую программу и не парься ты с этим программированием. 
С документкомплитом уже разжёвывал несколько раз и примеры постил неоднократно, а воз и ныне там. Может программирование - это просто не твоё? Есть много всего на свете интересного, попробуй себя ещё в чём-нибудь. Невозможно чему-то научиться, когда тебе уже всё разжевали как это сделал я несколько раз и всё-равно не понятно. Всё-равно ты одни и те же вопросы задаёшь.


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
Natapro
Дата 25.12.2009, 18:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 460
Регистрация: 13.9.2009
Где: Украина

Репутация: нет
Всего: нет



Цитата(diadiavova @  25.12.2009,  18:23 Найти цитируемый пост)
от понимаешь...при всём желании...помочь тебе  - значит сделать всё за тебя.

Так вот пытаюсь понять , я не говорю помочь мне с копипастить, а обяснить как работает та ёма ё

Добавлено через 21 секунду
просто розложыть по полочкам на примере, поф на каком.


--------------------
Красивая девушка не может быть глупой.Умная девушка не позволит себе быть некрасивой...
PM MAIL   Вверх
diadiavova
Дата 25.12.2009, 18:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 8
Всего: 142



По полочкам: научись пользоваться отладчиком. Я уже объяснял тебе, что я не знаю что в твоём коде не так и что и почему вызывает исключение. Даже по той картинке я не могу определить где именно ошибка. Но ты это можешь, потомучто у тебя под рукой все инструменты отладки. Вот и учись ими пользоваться.


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
Natapro
Дата 25.12.2009, 18:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 460
Регистрация: 13.9.2009
Где: Украина

Репутация: нет
Всего: нет



та пол биды с этой проблемой я прошу с документ комплейтом обяснить....

Добавлено через 2 минуты и 25 секунд
пробобывала твой код изменить чето не получилось, ану подскажы как правельно всунуть туда  оброботку для каждой кнопки...
Код

 Private Sub Label26_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label26.Click
        Dim jsar As String()
        If sender Is Label26 Then
            jsar = Me.WebBrowser3.Document.Window.DomWindow.status.join("#").ToString.Split("#")
        ElseIf sender Is Label25 Then

            jsar = Me.WebBrowser4.Document.Window.DomWindow.status.join("#").ToString.Split("#")
        ElseIf sender Is Label13 Then
            jsar = Me.WebBrowser5.Document.Window.DomWindow.status.join("#").ToString.Split("#")
        End If
        Try
            Dim first = Integer.Parse(jsar(0))
            Dim second = Integer.Parse(jsar(1))
            Dim fourths = jsar(3)
            
        Catch ex As Exception

        End Try

    End Sub


как мне это сделать для каждой кнопки
Код
If second - first < 302 Then
                Label24.Text = fourths

            Else
                Label24.Text = "Офлайн"
            End If




--------------------
Красивая девушка не может быть глупой.Умная девушка не позволит себе быть некрасивой...
PM MAIL   Вверх
diadiavova
Дата 25.12.2009, 20:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 8
Всего: 142



Сделай для всех браузеров один обработчик DocumentComplete. Какой именно браузер вызвал событие определишь по параметру sender. 


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
Natapro
Дата 25.12.2009, 21:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 460
Регистрация: 13.9.2009
Где: Украина

Репутация: нет
Всего: нет



а подробнее ?


--------------------
Красивая девушка не может быть глупой.Умная девушка не позволит себе быть некрасивой...
PM MAIL   Вверх
diadiavova
Дата 25.12.2009, 21:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 8
Всего: 142



Natapro,  smile ты меня ухайдокать хочешь? Просто в обработчике там где Handles, напиши через запятую какие события каких объектов ты хочешь этим методом обрабатывать.


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
Natapro
Дата 25.12.2009, 21:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 460
Регистрация: 13.9.2009
Где: Украина

Репутация: нет
Всего: нет



а как именно пользоватся что именно писать там ёма ё я это понять не могу, и как оно будет обрящятся к нему... :(( smile  smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile 


--------------------
Красивая девушка не может быть глупой.Умная девушка не позволит себе быть некрасивой...
PM MAIL   Вверх
diadiavova
Дата 25.12.2009, 21:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 8
Всего: 142



Цитата(Natapro @  25.12.2009,  21:37 Найти цитируемый пост)
что именно писать там ёма ё я это понять не могу

Дык что тебе надо то и пиши. Я откуда знаю? В какие-то лейблы ты чо-то писала.
Цитата(Natapro @  25.12.2009,  21:37 Найти цитируемый пост)
и как оно будет обрящятся к нему

Хто ано и х каму книму? smile

Добавлено через 1 минуту и 35 секунд
От ей Богу, сгребу твои темы и отправлю в песочницу. Пущай там тебе объяснят. smile

Добавлено через 2 минуты и 14 секунд
Потому что у меня уже объяснялка отказывается работать.


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
Natapro
  Дата 25.12.2009, 22:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 460
Регистрация: 13.9.2009
Где: Украина

Репутация: нет
Всего: нет



фтьо у тепя отказиваеть ? smile  smile  smile  smile  smile  smile  smile  smile  smile  smile  smile 


--------------------
Красивая девушка не может быть глупой.Умная девушка не позволит себе быть некрасивой...
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума VB .NET
diadiavova
  • Прежде чем задать вопрос, воспользуйтесь поиском: возможно Ваш вопрос уже обсуждался и на него был получен ответ.
  • Если такой же вопрос не найден, не стоит задавать свой вопрос в любую тему, создайте новую.
  • Заголовок темы должен отображать ее суть.
  • Содержание поста должно описывать проблему понятно, но в то же время, по возможности, лаконично. Сначала следует описать суть вопроса, потом можно привести пример кода, не вынуждайте других участников угадывать в чем Ваша проблема - телепатов здесь нет.
  • Будьте взаимно вежливы и дружелюбны.
  • При оформлении сообщений используйте форматирование, примеры кода заключайте в теги [CODE=vbnet][/CODE].
  • Также ознакомьтесь с общими правилами, действующими на всем форуме.
  • Если вопрос решен, не забывайте помечать тему решенной(вверху темы есть ссылка). Кроме того, если Вы хотите отблагодарить участников, оказавших помощь в решении, можно повысить им репутацию, в случае, если у Вас менее 100 сообщений в форуме и функция изменения репутации Вам недоступна, можете написать сюда.
  • Общие вопросы по программированию на платформе .NET обсуждаются здесь.
  • Литература по VB .NET обсуждается здесь.

Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, diadiavova.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | VB .NET | Следующая тема »


 




[ Время генерации скрипта: 0.1480 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.