Как получить доступ к расширениям Google Chrome (Session Buddy) через Python? - PullRequest
0 голосов
/ 17 сентября 2018

Я хочу получить доступ к Session Buddy , используя Python.В моем случае «доступ» означает получение всех открытых в настоящее время URL-адресов из Chrome.

Session Buddy позволяет сохранить все открытые URL-адреса в файл .csv.Для этого вам нужно «настроить» несколько вещей (упрощенно: нажмите кнопки), а затем все URL-адреса загружаются в каталог Chromes / Downloads.

Я бы хотел полностью автоматизировать этот процесс.Это означает, что python должен получить доступ к Session Buddy, инициировать загрузку и затем сохранить файл в каталог, в который вы хотите.

Я не могу использовать запросы или что-то еще, хотя расширение не будет работать с использованием URL,Это то, что вызывает расширение: chrome-extension: //edacconmaakjimmfgnblocblbcdcpbko/main.html

В общем, я не обязательно хочу использовать Session Buddy для получения всех URL-адресов, это просто кажется самым простымИтак, в заключение, я просто хочу спросить: как я могу автоматически использовать Python для извлечения всех открытых в настоящее время URL-адресов в моем браузере Chrome (с помощью Session Buddy)?

Я благодарен за любой видпомощь.

1 Ответ

0 голосов
/ 17 сентября 2018

Вы можете использовать селен вебдрайвер и загрузить .crx (расширение) файл для автоматизации

chrome_options = Options()
chrome_options.add_extension('path_to_extension')

driver = webdriver.Chrome(executable_path=executable_path,chrome_options=chrome_options)
driver.get("http://stackoverflow.com")
driver.quit()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...