Загрузите существующий профиль пользователя Chrome и данные с помощью chromedp - PullRequest
0 голосов
/ 11 декабря 2019

Когда я загружаю контекст chromedp, я хочу, чтобы он использовал мой сеанс Chrome по умолчанию. Хранение всех данных сеанса и вещей. Поэтому, когда я загружаю Dropbox, Discord, Twitter, YouTube ... и т. Д., Я уже должен войти в систему и могу легко взаимодействовать с ними через chromedp.

Я понимаю, что могут быть проблемы с безопасностью, поэтому это действие может быть невозможным. Я создаю этот инструмент только для личного использования и для автоматизации некоторых общих веб-задач. Я мог бы, конечно, скопировать все свои куки, аутентичные заголовки в программу или физически добавить вход в систему с использованием заданных учетных данных, но было бы проще, если бы я мог просто указать один флаг, чтобы иметь дело с использованием существующих деталей. Я почти уверен, что эта функциональность есть в кукловоде?

Я попытался добавить chromedp.Flag("profile-directory", `"Default"`). Но он создает пустое окно (см. Ниже), а не выполняет какие-либо действия. Удаление этой строки приведет к тому, что она будет работать как положено, но в анонимном сеансе.

...