


Программирование
+3Golang. Как получить куки из браузера
На питоне это всё делается в пару строк:
1234567
import browser_cookie3
cj = browser_cookie3.chrome()
for cookie in cj:
if cookie.name == 'psid':
print('Name: %s' % cookie.name)
print('Value: %s' % cookie.value)
Но на go я уже пробовал подключатся к sqllite базе кук, но некоторые куки хранятся в зашифрованном виде. macOS
По дате
По рейтингу
В Go сложнее. Для хрома на винде: подключайся к sqlite Cookies в папке профиля. Расшифровывай через DPAPI (win32crypt). Используй go-sqlite3 и golangorg/x/sys/windows. На линуксе пароль берётся из keyring. Примерно так: читаешь encrypted_value, расшифровывай через системные методы. На маке тоже через Keychain. Код громоздкий, смотри примеры в репозитории go-browser-cookies.