|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.08.2017, 20:17 | #1 |
Пользователь
Регистрация: 08.07.2015
Сообщений: 21
|
Получить текст из открытой вкладки Google Chrome
Доброе время суток!
Уже не первую неделю ищу способ получения текста из окна браузера Google Chrome и ему подобных для последующей обработки этих данных. Пересмотрел множество тем на разных форумах, но во всех случаях обсуждение либо заканчивается ничем, либо решение уже давно не работает в современных версиях браузера: ни поиск контролов по классам, ни уж тем более DDE для извлечения текста не дают результатов. Подскажите, пожалуйста, есть ли какой-то другой способ (желательно на C++) для получения текста с просматриваемой страницы? Или это стало невозможным из соображений безопасности? P. S. Вариант Ctrl+A, Ctrl+C работает, конечно, но слишком раздражает |
18.08.2017, 08:25 | #2 |
Пользователь
Регистрация: 08.07.2015
Сообщений: 21
|
Вот, что получилось:
Код:
Код:
P. S. Чтобы программа заработала, нужно запустить Google Chrome с ключом --force-renderer-accessibility Вывод в файл работает отлично: Код:
Последний раз редактировалось Bruce Wayne; 18.08.2017 в 09:08. |
18.08.2017, 10:20 | #3 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Задача какая? Может проще взять Selenium или CEF? Или расширение для браузера.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
18.08.2017, 14:46 | #4 |
Пользователь
Регистрация: 08.07.2015
Сообщений: 21
|
Задача - получение текста страницы из открытой вкладки Google Chrome. Но, вроде бы разобрался с помощью кода выше выводом в файл, спасибо
|
18.08.2017, 21:07 | #5 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Вряд ли это исходная задача, скорее один из способов ее решения (не факт, что оптимальный).
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
18.08.2017, 22:56 | #6 |
Пользователь
Регистрация: 08.07.2015
Сообщений: 21
|
Я хотел создать программу, которая будет "сопровождать" пользователя на всех посещаемых страницах, искать определённую информацию и предлагать что-либо с ней сделать. Например, записать напоминание, узнать подробнее и т. д.
Данное решение можно считать оптимальным, приняв во внимание эту статью. |
19.08.2017, 01:05 | #7 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Это расширением или юзерскриптом можно сделать, примерно в 100500 раз проще и кроссплатформенно.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Получить текст страницы/body в расширении Chrome | crom | JavaScript, Ajax | 0 | 03.07.2016 15:23 |
TabControl как взять надпись открытой вкладки | yuran111 | Общие вопросы Delphi | 3 | 11.05.2011 14:30 |
Google Chrome | Syltan | Операционные системы общие вопросы | 1 | 16.04.2010 08:18 |
IdHTTP.Get Google выдает ошибку при попытке получить исходный текст | dkdkdk | Работа с сетью в Delphi | 6 | 17.12.2009 16:23 |
Google Chrome | HellMercenariess | Софт | 1 | 06.10.2009 15:53 |