Хорошо, ребята, моя проблема заключается в следующем: у меня есть файл 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