public static void GetJavCookieChromeProcess() { Broswer.OpenBrowserUrl("http://www.javlibrary.com/cn/"); Thread.Sleep(8 * 1000); Broswer.Refresh_click(); Thread.Sleep(15 * 1000); Broswer.Refresh_click(); Thread.Sleep(5 * 1000); var cookies = new ChromeCookieReader().ReadChromeCookies(".javlibrary.com"); foreach (var c in cookies) { System.Net.Cookie coo = new System.Net.Cookie(); if (c.Name.Contains("cf")) { coo.Name = c.Name; coo.Value = c.Value; coo.Domain = "www.javlibrary.com"; cc.Add(coo); } } }
protected override bool OnBackButtonPressed() { if (Broswer.CanGoBack) { Broswer.GoBack(); return(true); } return(false); }
public async Task WhenRequestingValidUrl_ThenGetResponseDto() { var requestor = new Requestor(); var browser = new Broswer(requestor); var response = await browser.Get("https://policies.google.com/terms"); response.Should().NotBeNull(); response.Titles.Should().NotBeEmpty(); response.Paragraphs.Should().NotBeEmpty(); response.Pictures.Should().NotBeEmpty(); }
public static CookieContainer GetCookie() { CookieContainer cc = new CookieContainer(); var process = Broswer.OpenBrowserUrl("http://www.javlibrary.com/cn/"); Thread.Sleep(5000); Broswer.Refresh_click(); Thread.Sleep(15000); Broswer.CloseBroswer(); var data = new ChromeCookieReader().ReadCookies("javlibrary"); foreach (var item in data.Where(x => !x.Value.Contains(",")).Distinct()) { Cookie c = new Cookie(item.Name, item.Value, "/", "www.javlibrary.com"); cc.Add(c); } cc.Add(new Cookie("over18", "18", "/", "www.javlibrary.com")); return(cc); }