Уже перебрал все варианты которые мог есть задача получить токен авторизации Discord. Решил это сделать с помощью отслеживания трафика (запросы)
и вроде как все правильно но лыжи не едут, подскажите что я не так делаю?
и вроде как все правильно но лыжи не едут, подскажите что я не так делаю?
Код который не хочет работать:
var traffic = instance.ActiveTab.GetTraffic();//получение трафика в переменную возможно в аргументах проще указать url фильтры
string k = "https://discord.com/api/v9/science";
string patern = @"(?<=authorization:\ ).*";
foreach(TrafficItem t in traffic)//перебор в цикле
{
string url = t.Url;
string body =t.ResponseBody;
if (url==k)// сравнение по url если есть discord Post запрос то тру и в этом запросе будет токен только это значение всегда false почему-то{
project.SendInfoToLog(url); //вывод в лог url запроса
string token = System.Text.RegularExpressions.Regex.Match(body,patern); // попытка получить из запроса строку вида authorization: Токен_искомое значение
project.Variables["token"].Value = token; //Token => переменная проекта
}
}