Исправьте некорректную отправку cookie TMPT
Прежде чем оплачивать ещё одно решение, проверьте запрос, отправленный на сайт. solution.token — это исходное значение cookie TMPT. Исходящий заголовок должен содержать tmpt=<raw value>, а не ID задачи, сериализованный объект решения или второй префикс tmpt=.
На этой странице
Добавьте одно актуальное значение TMPT
Эти примеры продолжают пример задачи TMPT. Они ожидают готовый result и исходный request, созданный с одним proxy. Оба примера повторно используют этот прокси, целевой URL и возвращённые userAgent и secChUa.
Пример на Python задаёт cookie для имени целевого хоста с путём /. Он создаёт новую Session. Если приложению нужна существующая сессия входа, используйте её и замените в ней старую запись TMPT.
Пример на Node.js формирует явный заголовок Cookie с одним значением TMPT. Добавьте в этот заголовок другие необходимые cookie из той же сессии, не добавляя старое значение TMPT. В отличие от хранилища cookie, вручную сформированный заголовок не выбирает cookie по домену и пути; используйте его только для нужного назначения.
Оба примера не следуют перенаправлениям, чтобы вы могли проверить первый ответ целевого сайта. Они выводят его HTTP-статус, но не подтверждают, что целевой сайт принял cookie или выполнил нужное действие.
Если cookie отправляется правильно, проверьте контекст решения
- Приведите задачу в соответствие с запросом. TicketmasterTmptTask использует точный целевой url: для Event нужен URL события, а для Login — URL входа в систему. Cookie, созданная для другого контекста, не заменяет исправление этих входных данных.
- Используйте возвращённые userAgent и secChUa вместе с прокси, через который удалось получить решение. Не получайте решение через один прокси, чтобы затем отправить целевой запрос через другой. Если вы передали proxyCandidates, используйте прокси, через который удалось получить решение, а не произвольного кандидата.
- Не считайте исходное значение сохранённой сессией браузера. Оно не сохраняет полную запись cookie и не задаёт срок её действия. Из solution.token нельзя вывести фиксированный срок действия cookie.
Если cookie отправляется правильно, но Ticketmaster по-прежнему возвращает 403, перейдите к проверкам причин отклонения запроса Ticketmaster.
Источники и справочник API
Запустите первую задачу.
Начните с $5 на балансе рабочего пространства.