Golang. Как получить куки из браузера
На питоне это всё делается в пару строк:
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.
Спасибо. Я немного полазил в Keychain, пытался расшифровать, и ничего не понял. Но ладно
Магазин https://t.me/HinataShop_bot?start=r_16365540 - тут покупаю куки уже полгода, все честно и недорого... — 5BCaR
Видео по теме