| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > VB .NET > навигация по DOM |
| Автор: gangsterovich 16.3.2015, 19:46 |
| добрый день. возникла проблема,которая не поддается решению. мне нужно найти функцию некую,содержащую нужные мне данные. плюс ко всему путь этой функции меняется каждый раз. Dim Nazvanie as string= WebBrowser1.Document.DomDocument.frames.top.frames.main_uid так я могу получить назваиние переменной. но вставить его не могу в дальнейший код,если испльзую такой код Dim SamaFunkciya = WebBrowser1.Document.DomDocument.frames.top.frames.Nazvanie ,так как через дом документ ищется Nazvanie ,а не "main690264016" к примеру это первая проблема. вторая проблема,даже если я вручную напишу Dim SamaFunkciya = WebBrowser1.Document.DomDocument.frames.top.frames.main690264016,то мне будет выдаваться {<COM type>} .при разворачивании в отладке-при развороте пишет ошибку.вероятно с ком обьектами чт нестык.. но при отладке в IE я все члены вижу нужные мне. ну и третья проблема.даже если я буду строчные данные считывать-то есть название как [0],[1] и тд . и при нахождении такого- Dim lk = WebBrowser1.Document.DomDocument.frames.top.frames.main468596482.jsondata.movemenu.walls.map.[0] ,у меня студия подчеркивает 0 в конце строчки и ошибка говорит-"требуется идентефикатор" заранее спасибо за помощь |
| Автор: gangsterovich 18.3.2015, 19:29 | ||
jsjydata при отладке в IE заключена между тегов funktion . поэтому так назвал.
WebBrowser1.Document.DomDocument.frames.top.frames.main690264016 вот ээто я назвал путь. наверно не так выразился. main690264016 этот каждый раз генерируется с новыми цифрами. ищу как называется по новому каждый раз через Dim Nazvanie as string= WebBrowser1.Document.DomDocument.frames.top.frames.main_uid но даже зная что в этот раз это main690264016 например,я не могу присабачить в код это |
| Автор: diadiavova 18.3.2015, 19:40 |
Я не в курсе, что это и гугол тоже какую-то фигню на это выдает. Ну то есть ты ищешь хтмл-элемент, а не функцию. Ну так что мешает воспользоваться document.getElementsByTagName ? |
| Автор: gangsterovich 18.3.2015, 23:41 |
| не. так не удалось. только что глянул в отладке 11 ие-нет тегов. то в отладке ие8 видел такое вроде. можно добраться к WebBrowser1.Document.DomDocument.frames.top.frames.main468596482.jsondata.movemenu.walls.map.[0] только через дом документ( и это всетаки ек функция.. |
| Автор: diadiavova 19.3.2015, 13:26 |
Тогда код показвай. Ты же в предыдущем посте писал, что теги есть При чем тут отладка? Что это такое? |