Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.62/13: Рейтинг темы: голосов - 13, средняя оценка - 4.62
 Аватар для morgann55
1365 / 207 / 37
Регистрация: 09.02.2012
Сообщений: 745

Как вытащить HTML из активной вкладки браузера Chrome?

02.12.2014, 12:32. Показов 2865. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет! Всю ночь форум копал
Надо найти баланс в самом низу страницы и никак не могу получить код для парсинга - в адресной строке после авторизации просто добавляется "\account", а когда вытаскиваю в файл по этому адресу, то получаю стартовую страницу Подскажите ПЛЗ!!
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
02.12.2014, 12:32
Ответы с готовыми решениями:

Как заполучить индекс активной вкладки Google Chrome в Selenium
Привет народ. Я разрабатываю программу для полу-автоматизации моей работы в Хром. Но для работы с вкладкой надо знать ее индекс чтобы...

Как загрузить HTML открытой вкладки в Chrome
Добрый день, меня интересует вопрос: можно ли с помощью JS в браузере открыть вкладку, дождаться пока она загрузится и выполнит все...

Chrome.tabs - получить html код вкладки
Добрый день, подскажите пожалуйста с какими функциями chrome.tabs можно получить Html код активной вкладки узнать url адрес этой вкладки? ...

5
Модератор
10057 / 3902 / 884
Регистрация: 22.02.2013
Сообщений: 5,853
Записей в блоге: 79
02.12.2014, 13:47
1. При чем тут VB6?
2. При чем тут хром?
3. Какая страница?
0
 Аватар для morgann55
1365 / 207 / 37
Регистрация: 09.02.2012
Сообщений: 745
02.12.2014, 14:21  [ТС]
1) Хочу сделать прогу для контроля баланса, а других ЯП не знаю
2) У меня Chrome основной браузер
3) http://pastrym.biz
0
Модератор
10057 / 3902 / 884
Регистрация: 22.02.2013
Сообщений: 5,853
Записей в блоге: 79
02.12.2014, 16:10
Лучший ответ Сообщение было отмечено The trick как решение

Решение

morgann55, в таком случае хром необязателен. Кидай веб-браузер и работай с ним. После загрузки документа ищи свой элемент в Body. Вот я сделал небольшой пример с авторизацией и получением данных (wb-элемент веб-браузер):
Visual Basic
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
Option Explicit
 
Private Sub Form_Load()
    wb.Navigate2 "http://pastrym.biz"
End Sub
 
Private Sub wb_DocumentComplete(ByVal pDisp As Object, URL As Variant)
    Static stage As Long
    Select Case stage
    Case 0
        ' Заполняем логин
        wb.Document.All("log_email").Value = "oiru"
        ' Заполняем пароль
        wb.Document.All("pass").Value = "12345"
        ' Нажимаем кнопку войти
        wb.Document.Forms(0). _
                    children(0). _
                    children(0). _
                    children(2). _
                    children(0). _
                    children(0).Click
        stage = 1
    Case 1
        Dim e As Object
        ' Получаем список ячеек таблицы и проходим по столбцам выводя информацию
        For Each e In wb.Document.body.children(0). _
                                       children(1). _
                                       children(1). _
                                       children(1). _
                                       children(3). _
                                       children(0).children
    
            If e.children.length = 2 Then
                Debug.Print e.children(0).outertext, e.children(1).outertext
            End If
    
        Next
        stage = 2
    End Select
End Sub
Вообще нужно давать имена элементам, как например здесь у полей ввода пароля и логина, иначе при небольшой модификации страницы все придется переделывать.
1
 Аватар для morgann55
1365 / 207 / 37
Регистрация: 09.02.2012
Сообщений: 745
02.12.2014, 18:48  [ТС]
Спасибо за примерчик, а то я с VB-браузом ни в зуб ногой! НО:

1) А из Хрома никак не вытащить код что ли? Я уже и хендл вкладки нашёл... У меня ещё 4-6 вкладок открыто и я не уверен что ВБбраз их всех потянет на моём допотопном компе((
2) Я сегодня уже пытался добавить ВБбраз - не выходит, ieframe.dll 1` чего-то их не устраивает( Надо разбираться...
0
Модератор
10057 / 3902 / 884
Регистрация: 22.02.2013
Сообщений: 5,853
Записей в блоге: 79
02.12.2014, 19:23
Цитата Сообщение от morgann55 Посмотреть сообщение
А из Хрома никак не вытащить код что ли? Я уже и хендл вкладки нашёл...
Не знаю. Искать не хочу.
Цитата Сообщение от morgann55 Посмотреть сообщение
У меня ещё 4-6 вкладок открыто и я не уверен что ВБбраз их всех потянет на моём допотопном компе((
Это врядли. Можешь не пользоваться браузером, а вручную с помощью API (или других ActiveX компонентов) загружать страницу.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
02.12.2014, 19:23
Помогаю со студенческими работами здесь

Как изменить цвет текста на ярлычке активной вкладки в PageFrames (в форме) ?
В форме с PageFrames хочется чтобы ярлычок активной вкладки выделялся (Сделать текст на ярлычке BOLD и Синий). Кто знает,...

Как вытащить текст со Html странички? Html Agility Pack
Всё очень просто как вытащить текст с Html странички с помощью Html Agility Pack? К примеру у нас есть страничка того же сайта ...

Как вытащить access_token из браузера?
Здравствуйте! Не могу понять, как получить access_token. Допустим, я запускаю браузер с нужным POST-запросом. Далее пользователь вводит...

Как вытащить открытые вкладки из Google Chrome на другой комп?
Подскажите, навернулся комп... как вытащить ОТКРЫТЫЕ ВКЛАДКИ из гуглхром на другой комп? закладки находятся в файле bookmarks, а где...

Выбор активной вкладки
Всем привет, дорогие друзья! нуждаюсь в подсказке как решить задачу: 88 страниц сайта, нужно запихать <body> <div...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru