Я работаю над программой на C++, и мне нужно получить историю веб-браузера (по умолчанию) или любого подобного google chrome, и какие функции помогут получить историю?
Есть ли какая-либо функция в wininet?Как получить историю веб-браузера, как google chrome в C++?
ответ
Wininet предназначен для сетей, поэтому для такой функции не было бы смысла. Я бы экспортировал историю в промежуточный формат (Firefox делает это в HTML) и найти библиотеку для чтения.
Google Chrome хранит историю в SQLite DB. Так что его легко открыть и прочитать. История посещенных сайтов, хранящихся в файле История. Путь к истории пользователей по умолчанию отличается для разных версий ОС. В Windows XP:
C: \ Documents и Settings \% USERNAME% \ Local Settings \ Application Data \ Google \ Chrome \ Data User \ Default \ Preferences
В Windows Vista и более поздних версий:
C: \ Users \% USERNAME% \ AppData \ Local \ Google \ Chrome \ User Data \ Default \ Preferences
Самая трудная часть здесь, чтобы преобразовать время посещения в удобном формате. Это значение хранится в посещений.visit_time как количество микросекунд с 1 января 1601 г. UTC.
И основной «отнять» - это «стандартного способа сделать это» - даже с тем же браузером в разных операционных системах. –
@JesperJuhl Обычно один и тот же браузер в разных ОС имеет один и тот же формат истории, но в другом месте, например. Хром. К сожалению, нет «серебряной пули» для разбора истории браузера, вам нужно поддерживать каждый формат отдельно. – Nikita
Разве это не то, что я сказал? –
- 1. Как получить историю поиска Google?
- 2. Google Chrome автоматически восстанавливая историю
- 3. Извлечь историю из Google Chrome на Android
- 4. Как получить историю svn из кода google
- 5. Как получить историю запланированной задачи в C#?
- 6. Как узнать историю режима инкогнито Chrome?
- 7. Как получить историю паролей?
- 8. Как получить историю тестов
- 9. Как получить полную историю просмотра Safari Programmatically?
- 10. Как получить Google mobile в Chrome?
- 11. Очистить историю браузера Chrome
- 12. Как получить историю изменений в документах Google с помощью скрипта?
- 13. Google Chrome - как скомпилировать Google Chrome в Windows?
- 14. Выборочно удалить историю просмотров Chrome
- 15. Очистить историю chrome devtools
- 16. Добавление страницы в историю в расширении Chrome
- 17. Как получить HTML-код Google Chrome?
- 18. Google Chrome: как получить «свернутое» событие?
- 19. Как получить историю поиска окон?
- 20. Как получить историю вызовов метода?
- 21. Google Chrome Frame в C#?
- 22. Как получить антецедентную версию google chrome?
- 23. Как получить историю подписки из API подписки на Google Play?
- 24. Как закрыть google chrome через C#?
- 25. Прочитать историю просмотра Chrome в расширении
- 26. Как получить недавнюю историю папок в Objective-C?
- 27. Как получить историю чата с помощью agsXMPP в C#
- 28. Как получить историю сообщений из iphone программно?
- 29. Как получить историю звонков в iOS 10
- 30. Как получить историю браузера в android?
Каждый браузер делает свое дело. Таким образом, вам нужно реализовать другое решение для каждого браузера, который вы хотите поддержать. К сожалению, нет доступных ярлыков. –