static IHttpObservable Submit(IHttpObservable query, string formSelector, int?formIndex, Uri url, NameValueCollection data) => HttpObservable.Return( from html in query.Html() select HttpQuery.Submit(html.Client, html.Content, formSelector, formIndex, url, data));
static IHttpObservable Submit(IHttpObservable query, string formSelector, int?formIndex, Uri url, ISubmissionData <Unit> data) => query.Html().Submit(formSelector, formIndex, url, data);
public static IObservable <HttpFetch <ParsedHtml> > Html(this IHttpObservable query) => query.Html(HtmlParser.Default);
public static IObservable <HttpFetch <HtmlForm> > Forms(this IHttpObservable query) => query.Html().Forms();
public static IObservable <HttpFetch <DataTable> > FormsAsDataTable(this IHttpObservable query) => query.Html().FormsAsDataTable();
public static IObservable <HttpFetch <HtmlObject> > Tables(this IHttpObservable query) => query.Html().Tables();
public static IObservable <HttpFetch <T> > Links <T>(this IHttpObservable query, Uri baseUrl, Func <string, HtmlObject, T> selector) => query.Html().Links(baseUrl, selector);