|
VBA Access 2016 использование текстовых значений
|
|||
---|---|---|---|
#18+
greker, смотрите код страницы - эта фраза имеет либо тэг, либо в каком то классе находится - этот элемент и проверяйте по типу того что есть у вас в коде. может распарсить надо немножко (разобрать код html) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2020, 23:57 |
|
VBA Access 2016 использование текстовых значений
|
|||
---|---|---|---|
#18+
alecko, Вложил фото html с этой фразой)) Можешь подсказать, как проверять эту фразу?) ... |
|||
:
Нравится:
Не нравится:
|
|||
24.08.2020, 13:47 |
|
VBA Access 2016 использование текстовых значений
|
|||
---|---|---|---|
#18+
greker, если таблиц на странице много, то лучше искать по имени класса, если же нет - по тэгу, либо просматривать все ячейки всех таблиц с целью найти соответствующую надпись Код: vbnet 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.08.2020, 16:41 |
|
VBA Access 2016 использование текстовых значений
|
|||
---|---|---|---|
#18+
greker Тут теперь другая проблемка выскочила: Теперь на ресурсе доступ висит некоторое время. Возможно ли прописать в коде проверку: если на странице explorer есть фраза "Вы успешно авторизировались", то переходим к строке в коде дальше, минуя авторизацию, а если нет, то идём дальше по коду просто (то есть проходим процесс авторизации)? Это же вроде через условие можно сделать, с проверкой по фразе? Покажите код всей страницы . Вы показали как всегда кусочек , на снимке видно только таблица . Но она же появляется по какому то событию , она же не постоянно отображается на экране ? Наверняка где то в коде регулируется свойство display таблицы. Надпись показывает лишь только то , что Вы прошли авторизацию . Вам нужно или выложить сюда код , или нанять программиста. Вы так долго с бубном плясать будете. :)) P.S а вообще таблице присвоен класс tableborder , ищите в коде getelementsByClassName('tableholder') . Что то типа такого . ... |
|||
:
Нравится:
Не нравится:
|
|||
24.08.2020, 16:58 |
|
VBA Access 2016 использование текстовых значений
|
|||
---|---|---|---|
#18+
Опоздал , долго писал. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
24.08.2020, 16:59 |
|
VBA Access 2016 использование текстовых значений
|
|||
---|---|---|---|
#18+
greker, проще всего получить код страницы как текст и проверить на наличие этой фразы ( InStr ) ... |
|||
:
Нравится:
Не нравится:
|
|||
24.08.2020, 17:19 |
|
VBA Access 2016 использование текстовых значений
|
|||
---|---|---|---|
#18+
Да какие тут сложности, не нужны селекторы , не нужен поиск по тегам,классам,айдишникам, и не нужны куски кода другие на html, ищем то фразу на странице. Можно при помощи inStr и xml действительно. Вот рабочий пример парсинга по вашему куску html: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9.
Можете повесить его на кнопку и поиграЦЦа. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.08.2020, 19:06 |
|
VBA Access 2016 использование текстовых значений
|
|||
---|---|---|---|
#18+
Сергей Лалов, А что такое msxm12.xmlhttp ? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.08.2020, 14:39 |
|
VBA Access 2016 использование текстовых значений
|
|||
---|---|---|---|
#18+
greker Сергей Лалов, А что такое msxml2.xmlhttp ? Это ваше решение) ... |
|||
:
Нравится:
Не нравится:
|
|||
25.08.2020, 16:27 |
|
VBA Access 2016 использование текстовых значений
|
|||
---|---|---|---|
#18+
Сергей Лалов, Ничего не понял) ... |
|||
:
Нравится:
Не нравится:
|
|||
25.08.2020, 16:50 |
|
VBA Access 2016 использование текстовых значений
|
|||
---|---|---|---|
#18+
greker, Хех, это библиотека, которая в вашем случае позволяет делать веб запросы к сайтам (и не только) с целью ввода,вывода или редактирования данных на запрашиваемом ресурсе. Одна из нескольких библиотек, которые активно используются VBA сообществом. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.08.2020, 17:02 |
|
|
start [/forum/topic.php?fid=45&startmsg=39991849&tid=1609969]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
143ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
others: | 301ms |
total: | 526ms |
0 / 0 |