Настройка правильного cookieSetup с несколькими доменами для кукловода / селена - PullRequest
0 голосов
/ 29 июня 2019

Хорошо, ребята, моя проблема заключается в следующем: у меня есть файл cookie:

    {
        "key": "1P_JAR",
        "value": "2019-06-29-15",
        "expires": "2019-07-29T15:44:56.000Z",
        "domain": "google.com",
        "path": "/",
        "hostOnly": false,
        "creation": "2019-06-29T15:44:55.624Z",
        "lastAccessed": "2019-06-29T15:44:55.757Z"
    },
    {
        "key": "NID",
        "value": "186=gJvhl5vqldJnotc7H2wmQaJEds119XZqQJd_RGdkEgaEFUOdep5XhLg6xOgHP4nidAxRQBW26_WVnOVFbWozgtMY1T0bk52jx73pKDOuj4tuppjP0PDnJKYH67Z7brQWVm9gWoO1Gcn3m_9VCMLlwwN3D8lMpFv3IiTFzJtbqgg",
        "expires": "2019-12-29T15:44:56.000Z",
        "domain": "google.com",
        "path": "/",
        "httpOnly": true,
        "hostOnly": false,
        "creation": "2019-06-29T15:44:55.625Z",
        "lastAccessed": "2019-06-29T15:44:55.759Z"
    },
    {
        "key": "CONSENT",
        "value": "WP.27b81e",
        "expires": "2038-01-01T00:00:00.000Z",
        "domain": "example.com",
        "path": "/",
        "hostOnly": false,
        "creation": "2019-06-29T15:44:55.626Z",
        "lastAccessed": "2019-06-29T15:44:55.629Z"
    }
]

Как вы можете видеть, есть 3 куки для 2 разных доменов, google.com и example.com.

Я хочу добавить эти файлы cookie в драйвер (пробовал selenium AND puppeteer), но они будут добавляться только в том случае, если и только если домен совпадает с drivers.get (url) или если он оставлен пустымв этом случае он будет заполнен URL-адресом в drivers.get (url).Нужно, чтобы домен не менялся, хотя для работы cookie.Также кукловод и селен требуют, чтобы «ключом» было «имя», которое я изменил.

Я пытался делать запросы драйверов на оба сайта (разные домены) в 2 разных функциях, чтобы файлы cookie добавлялись с правильнымидомен, и теперь я пытаюсь собрать все файлы cookie в драйвере, чтобы все файлы cookie загружались на страницу правильно.

Я делаю что-то совершенно неправильно или ...?

Такжесмотрите github err ниже, в котором люди меняют URL.Это не сработало для меня.https://github.com/GoogleChrome/puppeteer/issues/1342

...