Class ScraperSessionAdvanzia
Implements
System.IDisposable
Inherited Members
Subsembly.Interweb.HttpClient.HttpSendRequestCompleted
Subsembly.Interweb.HttpClient.Dispose()
Subsembly.Interweb.HttpClient.SetProxy(Subsembly.Interweb.HttpProxy)
Subsembly.Interweb.HttpClient.Timeout
Subsembly.Interweb.HttpClient.ContentEncoding
Subsembly.Interweb.HttpClient.Refresh
Subsembly.Interweb.HttpClient.ContentType
Subsembly.Interweb.HttpClient.ContentDispositionFileName
Subsembly.Interweb.HttpClient.LastHttpStatus
Subsembly.Interweb.HttpClient.CurrentLocation
Subsembly.Interweb.HttpClient.SetCredentials(System.String, System.String)
Subsembly.Interweb.HttpClient.SetBearerAuthentication(System.String)
Subsembly.Interweb.HttpClient.ClearAuthentication()
Subsembly.Interweb.HttpClient.IgnoreSSL
Subsembly.Interweb.HttpClient.ThrowOnHttpError
Subsembly.Interweb.HttpClient.UserAgent
Subsembly.Interweb.HttpClient.Origin
Subsembly.Interweb.HttpClient.RedirectLocation
Subsembly.Interweb.HttpClient.AcceptHeader
Subsembly.Interweb.HttpClient.AcceptEncodingHeader
Subsembly.Interweb.HttpClient.AcceptLanguageHeader
Subsembly.Interweb.HttpClient.AllowRedirects
Subsembly.Interweb.HttpClient.HttpGet(System.String, Subsembly.Interweb.HttpHeader[])
Subsembly.Interweb.HttpClient.HttpGet(System.String, Subsembly.Interweb.UrlQueryParams, Subsembly.Interweb.HttpHeader[])
Subsembly.Interweb.HttpClient.HttpGetJson(System.String, Subsembly.Interweb.UrlQueryParams, Subsembly.Interweb.HttpHeader[])
Subsembly.Interweb.HttpClient.HttpGetXml(System.String)
Subsembly.Interweb.HttpClient.HttpPost(System.String, System.String, System.String, System.String, Subsembly.Interweb.HttpHeader[])
Subsembly.Interweb.HttpClient.HttpPostMultipartFormData(System.String, Subsembly.Interweb.HttpMultipartFormData)
Subsembly.Interweb.HttpClient.HttpPostMultipartFormDataRaw(System.String, Subsembly.Interweb.HttpMultipartFormData)
Subsembly.Interweb.HttpClient.HttpPostQuery(System.String, Subsembly.Interweb.UrlQueryParams, Subsembly.Interweb.HttpHeader[])
Subsembly.Interweb.HttpClient.HttpPut(System.String, System.String, System.String, System.String, Subsembly.Interweb.HttpHeader[])
Subsembly.Interweb.HttpClient.HttpPatch(System.String, System.String, System.String, System.String, Subsembly.Interweb.HttpHeader[])
Subsembly.Interweb.HttpClient.HttpGetRaw(System.String, Subsembly.Interweb.HttpHeader[])
Subsembly.Interweb.HttpClient.HttpPostRaw(System.String, System.Byte[], System.String, System.String, Subsembly.Interweb.HttpHeader[])
Subsembly.Interweb.HttpClient.HttpPostJson(System.String, Subsembly.Json.JsonValue, Subsembly.Interweb.HttpHeader[])
Subsembly.Interweb.HttpClient.HttpPostQueryRaw(System.String, Subsembly.Interweb.UrlQueryParams, Subsembly.Interweb.HttpHeader[])
Subsembly.Interweb.HttpClient.HttpPutRaw(System.String, System.Byte[], System.String, System.String, Subsembly.Interweb.HttpHeader[])
Subsembly.Interweb.HttpClient.HttpPatchRaw(System.String, System.Byte[], System.String, System.String, Subsembly.Interweb.HttpHeader[])
Subsembly.Interweb.HttpClient.CreateRequest(System.String, System.String)
Subsembly.Interweb.HttpClient.CreateMultipartFormDataRequest(System.String, Subsembly.Interweb.HttpMultipartFormData)
Subsembly.Interweb.HttpClient.HttpSendRequest(Subsembly.Interweb.HttpRequest, System.Boolean)
Subsembly.Interweb.HttpClient.HttpSendRequestAsync(Subsembly.Interweb.HttpRequest, System.Boolean, System.Object)
Subsembly.Interweb.HttpClient.HttpSendRequestAsync(Subsembly.Interweb.HttpRequest, System.Boolean, System.Object, System.Action<Subsembly.Interweb.HttpSendRequestCompletedEventArgs>)
Subsembly.Interweb.HttpClient.PendingAsyncRequest
Subsembly.Interweb.HttpClient.CancelAsync()
Subsembly.Interweb.HttpClient.ResetCookies()
Subsembly.Interweb.HttpClient.SetCookie(System.String, System.String, System.String, System.String)
Subsembly.Interweb.HttpClient.GetCookie(System.String)
Subsembly.Interweb.HttpClient.OnHttpSendRequestCompleted(Subsembly.Interweb.HttpSendRequestCompletedEventArgs)
Subsembly.Interweb.HttpClient.TraceLineEvent
Subsembly.Interweb.HttpClient.TraceSwitch
Subsembly.Interweb.HttpClient.TraceOptions
Subsembly.Interweb.HttpClient.TraceLine(System.Diagnostics.TraceLevel, System.String)
Subsembly.Interweb.HttpClient.TraceData(System.Byte[])
Subsembly.Interweb.HttpClient.OnTraceHeaderLine(System.String, System.String)
Subsembly.Interweb.HttpClient.OnTraceRequestBody(System.Byte[])
Subsembly.Interweb.HttpClient.OnTraceResponseBody(System.Byte[])
Subsembly.Interweb.HttpClient.OnTraceLine(Subsembly.Interweb.HttpClientTraceEventArgs)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Subsembly.Scraper
Assembly: Subsembly.Scraper.dll
Syntax
public class ScraperSessionAdvanzia : ScraperSession, IDisposable, IScraperSession, IScraperPersist, IScraperSessionAccountInformation, IScraperSessionPayments, IScraperSessionDocuments
Methods
ContinueWith2FAPage(ScraperRange)
Declaration
public ScraperResult ContinueWith2FAPage(ScraperRange aNextLoginPage)
Parameters
Type | Name | Description |
---|---|---|
ScraperRange | aNextLoginPage |
Returns
Type | Description |
---|---|
ScraperResult |
ContinueWithAfterLoginPage(String)
Declaration
public ScraperResult ContinueWithAfterLoginPage(string sAfterLoginPage)
Parameters
Type | Name | Description |
---|---|---|
System.String | sAfterLoginPage |
Returns
Type | Description |
---|---|
ScraperResult |
ContinueWithQuery(String)
Declaration
public ScraperResult ContinueWithQuery(string sQueryFieldValue)
Parameters
Type | Name | Description |
---|---|---|
System.String | sQueryFieldValue |
Returns
Type | Description |
---|---|
ScraperResult |
LoginWithDomain(String, String, String, String, out String)
Declaration
public ScraperResult LoginWithDomain(string sDomain, string sLoginName, string sPassword, string sCodeVerifier, out string sLastResponse)
Parameters
Type | Name | Description |
---|---|---|
System.String | sDomain | |
System.String | sLoginName | |
System.String | sPassword | |
System.String | sCodeVerifier | |
System.String | sLastResponse |
Returns
Type | Description |
---|---|
ScraperResult |
OnContinueLogin(out SepaAccount[], JsonObject)
Declaration
public override ScraperResult OnContinueLogin(out SepaAccount[] vAccts, JsonObject jsCredential)
Parameters
Type | Name | Description |
---|---|---|
SepaAccount[] | vAccts | |
JsonObject | jsCredential |
Returns
Type | Description |
---|---|
ScraperResult |
Overrides
OnDownloadBalances(out SepaBalance[], SepaAccount)
Declaration
public override ScraperResult OnDownloadBalances(out SepaBalance[] vaBalances, SepaAccount aAcct)
Parameters
Type | Name | Description |
---|---|---|
SepaBalance[] | vaBalances | |
SepaAccount | aAcct |
Returns
Type | Description |
---|---|
ScraperResult |
Overrides
OnDownloadDocument(out Byte[], SepaAccount, JsonObject)
Declaration
public override ScraperResult OnDownloadDocument(out byte[] vbPDF, SepaAccount aAcct, JsonObject jsDoc)
Parameters
Type | Name | Description |
---|---|---|
System.Byte[] | vbPDF | |
SepaAccount | aAcct | |
JsonObject | jsDoc |
Returns
Type | Description |
---|---|
ScraperResult |
Overrides
OnDownloadDocumentList(out JsonArray, SepaAccount, DateTime)
Declaration
public override ScraperResult OnDownloadDocumentList(out JsonArray jsDocList, SepaAccount aAcct, DateTime tFromDate)
Parameters
Type | Name | Description |
---|---|---|
JsonArray | jsDocList | |
SepaAccount | aAcct | |
System.DateTime | tFromDate |
Returns
Type | Description |
---|---|
ScraperResult |
Overrides
OnDownloadStatement(out SepaStatement, SepaAccount, DateTime)
Declaration
public override ScraperResult OnDownloadStatement(out SepaStatement aStmt, SepaAccount aAcct, DateTime tFromDate)
Parameters
Type | Name | Description |
---|---|---|
SepaStatement | aStmt | |
SepaAccount | aAcct | |
System.DateTime | tFromDate |
Returns
Type | Description |
---|---|
ScraperResult |
Overrides
OnLoad(JsonObject)
Declaration
public override void OnLoad(JsonObject js)
Parameters
Type | Name | Description |
---|---|---|
JsonObject | js |
Overrides
OnLogin(out SepaAccount[], JsonObject)
Declaration
public override ScraperResult OnLogin(out SepaAccount[] vAccts, JsonObject jsCredential)
Parameters
Type | Name | Description |
---|---|---|
SepaAccount[] | vAccts | |
JsonObject | jsCredential |
Returns
Type | Description |
---|---|
ScraperResult |
Overrides
OnLogout()
Declaration
public override void OnLogout()
Overrides
OnSave(JsonObject)
Declaration
public override void OnSave(JsonObject js)
Parameters
Type | Name | Description |
---|---|---|
JsonObject | js |
Overrides
WriteAccessToken(String, String)
Declaration
public void WriteAccessToken(string sAccessToken, string sDomain)
Parameters
Type | Name | Description |
---|---|---|
System.String | sAccessToken | |
System.String | sDomain |
Implements
System.IDisposable