Загрузка...

Как установить куку(передать токен) правильно аа?

Тема в разделе C# создана пользователем фентдев 5 фев 2024. 179 просмотров

  1. фентдев
    фентдев Автор темы 5 фев 2024 8734 15 апр 2022
    пожалуйста памагити..
    auth-token (OAuth Twitch API > https://dev.twitch.tv/docs/authentication/ ) передается при загрузке страницы, как мне правильно его указывать?
    [IMG]

    пробую следующим методом, но оно все ломает к хуям, страница перестала вообще загружаться.
    CSHARP
    string[] tokens = File.ReadAllLines("tokens.txt");
    // выбор рандомного токена
    string randomToken = tokens[random.Next(tokens.Length)];
    // Создание аргументов браузера
    string[] browserArgs =
    {
    "--blink-settings=imagesEnabled=false",
    "--allow-running-insecure-content",
    "--autoplay-policy=user-gesture-required",
    "--disable-background-timer-throttling",
    "--disable-backgrounding-occluded-windows",
    "--enable-automation",
    "--disable-save-password-bubble",
    "--disable-background-networking",
    "--disable-component-update",
    "--disable-domain-reliability",
    "--ignore-certificate-errors",
    "--no-sandbox",
    "--enable-fast-unload",
    "--disable-gpu-vsync",
    "--disable-setuid-sandbox",
    proxy[0],
    };
    // Создание браузера
    await using var browser = await Puppeteer.LaunchAsync(
    new LaunchOptions
    {
    Headless = Config.headless,
    ExecutablePath = chromePath,
    Args = browserArgs,
    });

    // Создание страницы
    await using var page = (await browser.PagesAsync())[0];

    // Ставим UserAgent
    await page.SetUserAgentAsync(Config.userAgents[random.Next(Config.userAgents.Count)]);

    await page.SetCookieAsync(new CookieParam
    {
    Name = "auth-token",
    Value = randomToken,
    Domain = "player.twitch.tv",
    Path = "/", // Подходящий путь
    HttpOnly = false,
    Secure = false
    });

    // Переход на URL и ожидание готовности
    await page.GoToAsync(url, timeout: Config.timeout * 1000, waitUntil: waitUntil);
    буду благодарен, докину монету
     
  2. el9in
    el9in 5 фев 2024 lolz.live/threads/7387449 — USDT TRC без комиссии
    Используй метод setCookie для установка cookie с auth-token.
     
    1. el9in
      el9in, в value сам токен.
Загрузка...
Top