Now you can login to the F1tv
This commit is contained in:
@@ -59,12 +59,12 @@ namespace TestChrome
|
|||||||
//Stealth
|
//Stealth
|
||||||
Random rnd = new Random();
|
Random rnd = new Random();
|
||||||
//string userAgent = "Mozilla/5.0 (X11; Ubuntu; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.87 Safari/537.36 RuxitSynthetic/1.0 v7382549196557656907 t4157550440124640339";
|
//string userAgent = "Mozilla/5.0 (X11; Ubuntu; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.87 Safari/537.36 RuxitSynthetic/1.0 v7382549196557656907 t4157550440124640339";
|
||||||
string userAgent = "RaceControl";
|
string userAgent = "RaceControlMozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.82 Safari/537.36 RuxitSynthetic/1.0 v6052537677689901861 t7015870476899643772 ath5ee645e0 altpriv cvcv=2 smf=0";
|
||||||
//await page.SetViewportAsync(new ViewPortOptions() { Width = rnd.Next(1000,2000), Height = rnd.Next(500,1500) });
|
//await page.SetViewportAsync(new ViewPortOptions() { Width = rnd.Next(1000,2000), Height = rnd.Next(500,1500) });
|
||||||
await page.SetJavaScriptEnabledAsync(true);
|
await page.SetJavaScriptEnabledAsync(true);
|
||||||
await page.SetUserAgentAsync(userAgent);
|
await page.SetUserAgentAsync(userAgent);
|
||||||
await page.SetBypassCSPAsync(true);
|
await page.SetBypassCSPAsync(true);
|
||||||
await page.SetExtraHttpHeadersAsync(new Dictionary<string, string>() { { "referer", "https://www.facebook.com/" } });
|
await page.SetExtraHttpHeadersAsync(new Dictionary<string, string>() { { "referer", "https://www.facebook.com/" }, { "Accept", "application/json, text/json, text/x-json, text/javascript, application/xml, text/xml" } });
|
||||||
btnScreen.Enabled = true;
|
btnScreen.Enabled = true;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@@ -90,8 +90,14 @@ namespace TestChrome
|
|||||||
string result = await TakeScreenshot("test");
|
string result = await TakeScreenshot("test");
|
||||||
Image screen = Image.FromFile(result);
|
Image screen = Image.FromFile(result);
|
||||||
pbxScreenshot.Image = screen;
|
pbxScreenshot.Image = screen;
|
||||||
|
//string url = "https://f1tv.formula1.com/";
|
||||||
Task t = Task.Run(() => { Login("https://account.formula1.com/#/en/login?redirect=https%3A%2F%2Ff1tv.formula1.com%2F"); });
|
//string url = "https://antoinevastel.com/bots/";
|
||||||
|
//string url = "https://arh.antoinevastel.com/bots/areyouheadless";
|
||||||
|
//string url = "https://account.formula1.com/#/en/login?redirect=https%3A%2F%2Ff1tv.formula1.com%2F";
|
||||||
|
//string url = "https://account.formula1.com/#/en/login?redirect=https%3A%2F%2Ff1tv.formula1.com%2F";
|
||||||
|
//string url = "https://account.formula1.com/#/en/login";
|
||||||
|
string url = "https://f1tv.formula1.com/detail/1000005122/2022-australian-grand-prix?action=play";
|
||||||
|
Task t = Task.Run(() => { Login(url); });
|
||||||
t.Wait();
|
t.Wait();
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -129,12 +135,52 @@ namespace TestChrome
|
|||||||
*/
|
*/
|
||||||
//Keyboard k = new Keyboard(await page.Target.CreateCDPSessionAsync());
|
//Keyboard k = new Keyboard(await page.Target.CreateCDPSessionAsync());
|
||||||
|
|
||||||
|
await page.SetCookieAsync(new CookieParam
|
||||||
|
{
|
||||||
|
/*
|
||||||
|
Domain = ".formula1.com",
|
||||||
|
Name = "TESTCOOKIE",
|
||||||
|
Value = "Ceci est le contenu du cookie de test",
|
||||||
|
Path = "/",
|
||||||
|
|
||||||
|
Domain = ".formula1.com",
|
||||||
|
Name = "reese84",
|
||||||
|
//Value = "3:FGhMgBy0hxEmYNEZ4PuuwA==:fsHpwISHmOZJ3/1cOL2/Z8KfRzizXLivsTkNJMe6pfyvrxtWjwNgsruu5cTT75F7Fb4uf/2wVfbMCX9WEYYCZPGpp/78Ej+1U7uQ6lpHO9P164Hl5S8cWasFKwmnZrw/y/F1l5tWetcGSi1L8Slez5Lk5gkZut0vK8R9j93mncD0tpiiaEPhRZuw1FH5KUsYPO8jTKEyyCrv29zdGT7K/s8iSdqKzQro+wN21sOF1yH+VgDbypf5FgdZJvIYNYDwdIujhl9xanx/87wsEVe15R2J++ENiow6cnMlVx+8kGcO5jzuhzRW/qSrwloeCzmsL8nXXBKY1S9Sdt8nx6Ds2+AUknE0uzKj9KPwPUfmcQuW21DjGVzrvtYYAs364cF3D7FCMTKS7XDDt38ZU/sXqSgc6AsGChu7eXaDOisD/TD37U4g2yUEZwRF8zkkP4rZLNlOCkcUb3mULJHeraz4S1IiR5Rcx9L/h3te3rKSgt4=:GiYM1yfqK2sRVVqffO/ZalTTIYYOsWd5RLj0WoY5CpI=",
|
||||||
|
Value = "3:PmlAjbCTICdNdSkDmb96Kg==:rZpUOuhprcLWy55qYY9G0G0DFU8jVBP3P9B3Sn4sOVviuIycLq6hUdyaWmzLFIrHGB4sN/2exoTjv+Cqr9SOsrhbfzuCgVcCQCS6tFHHNwrGuSjClDDftrRdGqhb2S9+yBdEivjaT9iy0CujBFwqDtH/gk0nBneGsWH1xw/OVgwOk7PaJmmXBK52oF0NOoDuE3BCCQ8xDf8KZyl5F6YFQTPCYJoxQo3VcrgUhJodsLx2roQIOx2WkfOC3lxNW++xWm9aWWhsv6wUQZraI1NUGqfBaJOxh/3c6a0ALW+3cO0wBsYNpCwa79EY5Mx4ThMRr506wv7z3beq+B3A+5rxqUcy7KdqeAwYB6PM6svthiAlzpf2tNwRRgpg60Mt6+IGH/pcyV4By2kj7q/uCBnYhBLT/hoNUMlDxx7y57GYonQ=:fdHwQQkWJ7PfAIAV72CZDYW+3tsb2j3aQzZVTmXVSZY=",
|
||||||
|
Path = "/",
|
||||||
|
Secure = false,
|
||||||
|
*/
|
||||||
|
|
||||||
|
Domain = ".formula1.com",
|
||||||
|
Name = "login",
|
||||||
|
Value = "%7B%22event%22:%22login%22,%22componentId%22:%22component_login_page%22,%22actionType%22:%22success%22%7D",
|
||||||
|
Path = "/",
|
||||||
|
});
|
||||||
|
|
||||||
|
await page.SetCookieAsync(new CookieParam
|
||||||
|
{
|
||||||
|
Domain = ".formula1.com",
|
||||||
|
Name = "login-session",
|
||||||
|
Value = "%7B%22data%22%3A%7B%22subscriptionToken%22%3A%22eyJraWQiOiIxIiwidHlwIjoiSldUIiwiYWxnIjoiUlMyNTYifQ.eyJFeHRlcm5hbEF1dGhvcml6YXRpb25zQ29udGV4dERhdGEiOiJDSEUiLCJTdWJzY3JpcHRpb25TdGF0dXMiOiJhY3RpdmUiLCJTdWJzY3JpYmVySWQiOiIxNzQ5NzM4ODgiLCJGaXJzdE5hbWUiOiJSb2htZXIiLCJMYXN0TmFtZSI6Ik1heGltZSIsImV4cCI6MTY3Mzg2Mjg0MywiU2Vzc2lvbklkIjoiZXlKaGJHY2lPaUpvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBeEx6QTBMM2h0YkdSemFXY3RiVzl5WlNOb2JXRmpMWE5vWVRJMU5pSXNJblI1Y0NJNklrcFhWQ0lzSW1OMGVTSTZJa3BYVkNKOS5leUppZFNJNklqRXdNREV4SWl3aWMya2lPaUkyTUdFNVlXUTROQzFsT1ROa0xUUTRNR1l0T0RCa05pMWhaak0zTkRrMFpqSmxNaklpTENKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5M2N5OHlNREExTHpBMUwybGtaVzUwYVhSNUwyTnNZV2x0Y3k5dVlXMWxhV1JsYm5ScFptbGxjaUk2SWpFM05EazNNemc0T0NJc0ltbGtJam9pTVdFMU9ERmtZbVV0WkRsbU9TMDBZMlU0TFRnNE5XVXROemswWkdZeE16SXpOelF6SWl3aWRDSTZJakVpTENKc0lqb2labkl0UmxJaUxDSmtZeUk2SWpNMk5EUWlMQ0poWldRaU9pSXlNREl6TFRBeExUSTJWREE1T2pVME9qQXpMakUzTlZvaUxDSmtkQ0k2SWpFaUxDSmxaQ0k2SWpJd01qTXRNREl0TVRGVU1EazZOVFE2TURNdU1UYzFXaUlzSW1ObFpDSTZJakl3TWpNdE1ERXRNVE5VTURrNk5UUTZNRE11TVRjMVdpSXNJbWx3SWpvaU1UWXdMalV6TGpJME55NHlNalVpTENKaklqb2lSMFZPUlZaRklpd2ljM1FpT2lKSFJTSXNJbkJqSWpvaU1USXdNQ0lzSW1Odklqb2lRMGhGSWl3aWJtSm1Jam94Tmpjek5URTNNalF6TENKbGVIQWlPakUyTnpZeE1Ea3lORE1zSW1semN5STZJbUZ6WTJWdVpHOXVMblIySWl3aVlYVmtJam9pWVhOalpXNWtiMjR1ZEhZaWZRLmhCWGRKZkF4dlBaS1Y1VzZESXh4LWdKZnZaQ2NsOGNFNDA4cF9yVk90TzgiLCJpYXQiOjE2NzM1MTcyNDMsIlN1YnNjcmliZWRQcm9kdWN0IjoiRjEgVFYgUHJvIEFubnVhbCIsImp0aSI6Ijk3OGI5ODA0LTYwNTUtNGUyOS1iNzVkLTdjZDJmZWFjZjA1OCJ9.jB5Lfgcwud8Lo8XLKJoekr-wRGjEvEYFDcwP5J6nx_QaYbQdh1A9-fHsoGmPBcQPgtRI_Cp8H7mH8Lx4aTdcqKba9ieMbcvELuPWTV4QPmLe-FQo6tRhTUlH6wB8r7PQhkD3kBaY-aUuEIx5N-YkXYo5MNzWJAe7w_z7fOeIFBTV4nORKXwOS2Xi0wNOjpDrfslcFydfzpnSk1TqarH0nDg6QacI9t7pw_92Y6-Ja2qFLWZdImuPcYd23D4-cOA0lKaekjUhr0QQBq6dxakfIQXowOsPXu-JnKz1b_xiwB8gCjOr-XjHk2YbIW0zP0bLw4neQqXVjkGE6wgQCixmcg%22%7D%7D",
|
||||||
|
Path = "/",
|
||||||
|
});
|
||||||
|
|
||||||
|
await page.SetCookieAsync(new CookieParam
|
||||||
|
{
|
||||||
|
Domain = "f1tv.formula1.com",
|
||||||
|
Name = "bitmovin_analytics_uuid",
|
||||||
|
Value = "a90d3bf5-a4a6-426e-a701-4b799ae5f582",
|
||||||
|
Path = "/",
|
||||||
|
});
|
||||||
|
|
||||||
await page.GoToAsync(url);
|
await page.GoToAsync(url);
|
||||||
|
|
||||||
//await page.WaitForNavigationAsync();
|
//await page.WaitForNavigationAsync();
|
||||||
//Setting up the console tracking
|
//Setting up the console tracking
|
||||||
consoleLogs = "";
|
consoleLogs = "";
|
||||||
page.Console += trackConsole;
|
page.Console += trackConsole;
|
||||||
|
|
||||||
|
/*
|
||||||
//To remove the cookie ask
|
//To remove the cookie ask
|
||||||
await TakeScreenshot("BeforeClick");
|
await TakeScreenshot("BeforeClick");
|
||||||
await page.Mouse.ClickAsync(630, 550);
|
await page.Mouse.ClickAsync(630, 550);
|
||||||
@@ -173,6 +219,8 @@ namespace TestChrome
|
|||||||
await TakeScreenshot("Login");
|
await TakeScreenshot("Login");
|
||||||
|
|
||||||
await page.GetCookiesAsync();
|
await page.GetCookiesAsync();
|
||||||
|
|
||||||
|
*/
|
||||||
MessageBox.Show(consoleLogs);
|
MessageBox.Show(consoleLogs);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user