Подтвердить что ты не робот

Как скопировать файлы cookie в Google Chrome?

Есть ли способ скопировать/отредактировать файлы cookie в инструментах разработчика Chrome? Или мне нужно установить для этого настраиваемое дополнение?

4b9b3361

Ответ 1

Я думаю, что нашел что-то. Я могу нажать Ctrl + A и перетащить & Удалите значения в TextBox, а затем скопируйте его оттуда.

Как указано @jmccure,

Ctrl + A, удерживайте Shift и щелкните правой кнопкой мыши и скопируйте.

Обновление: Chrome 58 добавлена поддержка редактирования файлов cookie

Ответ 2

Кросс-браузерное решение:

  1. Нажмите F12 или щелкните правой кнопкой мыши на странице и проверьте, чтобы открыть Инструменты разработчика
  2. Откройте вкладку "Приложение" (которая раньше называлась "Ресурсы")
  3. Откройте Cookies слева, выберите ваш сайт/домен
  4. Дважды щелкните столбец cookie "Значение"
  5. CTRL/Command + C или щелкните правой кнопкой мыши и выберите "Копировать"

Ответ 3

Это звучит странно, но если вы удерживаете Shift и щелкаете правой кнопкой мыши, кажется, что это работает большую часть времени.

Ответ 4

Альтернативный подход для копирования длинного значения cookie:

  • Повторите запрос с открытой вкладкой Сеть.
  • Щелкните правой кнопкой мыши соответствующий запрос (в списке слева).
  • Выберите Копировать как cURL.
  • Извлеките файл cookie из сгенерированной опции заголовка Cookie.

Например: curl 'http://...' -H 'Cookie: session=...' ...

Ответ 5

Я использую расширение Изменить этот файл cookie для Google Chrome, что очень приятно.

Согласно его документации:

EditThisCookie - менеджер файлов cookie. Вы можете добавлять, удалять, редактировать, искать, защитить и заблокировать куки!

Ответ 6

Вы должны выбрать значение, а затем вы можете скопировать его. Двойной щелчок помогает, но если есть какие-либо символы-разделители (например, ".", "-" и т.д.), То вы должны щелкнуть по нему трижды (по крайней мере, в Windows 10).

Итак, в основном:

  1. выберите значение (двойной или тройной щелчок)
  2. скопировать выделение (Ctrl + C или "Копировать" из контекстного меню)

Ответ 7

К сожалению, похоже, нет никакого надежного способа сделать это из инструментов разработчика. Правый щелчок по значению и выбор копии иногда срабатывает, но нет, если есть разделители.

Одним из способов является переход в консоль js и печать document.cookie. К сожалению, это работает только для файлов cookie, отличных от HTTP_Only.

Ответ 8

Еще одна комбинация, которая работает: нажмите на значение cookie. Удерживая левую кнопку мыши, трижды щелкните правой кнопкой мыши. Команда "Копировать" теперь появится в контекстном меню.

Ответ 9

Если у вас много файлов cookie и вы не хотите устанавливать плагин, я создал небольшой скрипт, чтобы избежать копирования файлов cookie по одному.

Он был протестирован только в Google Chrome.

// Open the console in the developer tools

// Tab where you are getting the cookies from
// This block can be just copy and paste

let cookies = document.cookie;
cookies = cookies.split(";");
cookies = cookies.map(cookie => cookie.replace(" ", ""));
copy(cookies);

// Tab where you want to have the cookies
// This block cannot be copy and paste since there is no function to paste

const newCookies = // paste your cookies array here
newCookies.map(newCookie => {
    document.cookie = newCookie;
})