Импортируйте файлы cookie браузера в формате JSON с помощью Python

Я пытался получить селен для импорта файлов cookie JSON на веб-сайт (из файла «cookie.json»), но я действительно не знаю, как это сделать. Самое большее, что я пробовал до сих пор, - это «driver.add_cookie(cookie1)» с переменной, ведущей к пути к файлу cookie. Файл cookie выглядит так и был экспортирован с сайта.

      [
    {
        "domain": ".domain.com",
        "expirationDate": 1636199697,
        "hostOnly": false,
        "httpOnly": false,
        "name": "-------------",
        "path": "/",
        "sameSite": null,
        "secure": false,
        "session": false,
        "storeId": null,
        "value": "1.1.1016649666.1628423698"
    },
    {
        "domain": ".domain.com",
        "expirationDate": 1644600003.576958,
        "hostOnly": false,
        "httpOnly": true,
        "name": "grauth",
        "path": "/",
        "sameSite": "no_restriction",
        "secure": true,
        "session": false,
        "storeId": null,
        "value": "AABJpmDto2N7IweClTj1oGh67yhbpAdufysidUIDfPmbOrBc4ASFnGqBoezsGp6I"
    },
    {
....

1 ответ

Нашел это на случайном китайском форуме, и это сработало.

      for cookie in cookieList:
    driver.add_cookie({k: cookie[k] for k in {'name','value'}})

Файлы cookie импортируются, но возникает ошибка ERR_TOO_MANY_REDIRECTS.

Другие вопросы по тегам