示例#1
0
 public WebPage Load(Stream istream)
 {
     this._xbbe2f7d7c86e0379 = new WebPage();
     this.LoadDataUnits(istream);
     this.LoadContents();
     return this._xbbe2f7d7c86e0379;
 }
示例#2
0
 public IList<object> ExtractList(WebPage page)
 {
     this.Listeners.Clear();
     ListExtractListener listener = new ListExtractListener();
     this.AddListener(listener);
     this.Extract(page);
     return listener.List;
 }
示例#3
0
文件: Link.cs 项目: neismit/emds
 public Link(WebPage source)
     : base(source)
 {
 }
示例#4
0
        /// <summary>
        /// Load a web page from the specified stream.
        /// </summary>
        /// <param name="istream">The input stream to load from.</param>
        /// <returns>The loaded web page.</returns>
        public WebPage Load(Stream istream)
        {
            _page = new WebPage();

            LoadDataUnits(istream);
            LoadContents();

            return _page;
        }
示例#5
0
        /// <summary>
        /// Navigate to a page and post the specified data.
        /// </summary>
        /// <param name="url">The URL to post the data to.</param>
        /// <param name="istream">The data to post to the page.</param>
        public void Navigate(Uri url, Stream istream)
        {
#if logging
            if (logger.IsInfoEnabled)
            {
                logger.Info("POSTing to page:" + url);
            }
#endif
            var load = new LoadWebPage(url);
            _currentPage = load.Load(istream);
        }
示例#6
0
 protected FormElement(WebPage source)
     : base(source)
 {
 }
示例#7
0
 public abstract void Extract(WebPage page);
示例#8
0
文件: Div.cs 项目: neismit/emds
 public Div(WebPage source)
     : base(source)
 {
 }
示例#9
0
文件: Input.cs 项目: neismit/emds
 public Input(WebPage source)
     : base(source)
 {
 }
示例#10
0
文件: Form.cs 项目: neismit/emds
 public Form(WebPage source)
     : base(source)
 {
 }
示例#11
0
文件: Span.cs 项目: neismit/emds
 public Span(WebPage source)
     : base(source)
 {
 }
示例#12
0
 public DocumentRange(WebPage source)
 {
     this._x337e217cb3ba0627 = source;
 }
示例#13
0
文件: Browser.cs 项目: neismit/emds
 public void Navigate(Uri url, Stream istream)
 {
     this._x3194f515d046bdf4 = new LoadWebPage(url).Load(istream);
 }