public void TestNavigateReferrer() { var session = new BrowsingSession(); session.CurrentProxy = new DirectBrowsing(); session.AddDecorator(new AutoRefererDecorator()); session.AddDecorator(new CommonUserAgentDecorator()); session.NavigateGet(new Uri("http://www.binaryanalysis.org/asdfadsf")); session.NavigateGet(new Uri("http://www.binaryanalysis.org/yetrysdf")); }
public FuncExecutionResult <TResult> RunBrowsingSessionInAppDomain <TResult>(SerializableDelegate <Func <BrowsingSession, TResult> > script) { BrowsingSession instance = BrowsingSession.Instance; TResult delegateCallResult = script.Delegate(instance); return(new FuncExecutionResult <TResult> { DelegateCalled = script, DelegateCallResult = delegateCallResult }); }
public void TestNavigateGet() { var session = new BrowsingSession(); session.CurrentProxy = new DirectBrowsing(); using (var resp = session.NavigateGet(new Uri("http://www.binaryanalysis.org"))) { Console.WriteLine(resp.StatusCode); Console.WriteLine(resp.ResponseContent); Console.WriteLine(resp.ResponseContent); Console.WriteLine(resp.Headers); } }
public void RunBrowsingSessionInAppDomain(SerializableDelegate <Action <BrowsingSession> > script) { var browsingSession = new BrowsingSession(); script.Delegate(browsingSession); }
public void RunBrowsingSessionInAppDomain(SerializableDelegate <Action <BrowsingSession> > script) { BrowsingSession instance = BrowsingSession.Instance; script.Delegate(instance); }
public void EndBrowsingSession() { _browsingSession = null; }
public void StartBrowsingSession() { _browsingSession = new BrowsingSession(); }