Saturday 15 February 2014

winforms - C# Web Crawler/Parser/Spider -


I am new to C # and WinForms, I want to create a web crawler - a web page Parsing and showing them in a serial form. I do not know how to crawl the bot with a specific hyper-link depth.

So I think I have 2 questions:

  1. How to make the bot with crawling, the depth of the specified link?
  2. How to show all hyperlinks in sequence?

    PS I would love it to be a code sample.

    P.P.S. 1 button = button is 1; And 1 richtextbox = richTextBox1;

    This is my code: I know that it is very ugly .... (All codes in one button):

      Public partial category form 1: form {Public Form 1 () {Initialization (); } Private Zero Button 1_Click (Object Sender, EventArgs E) {// Declaration HttpWebRequest Request = (HttpWebRequest) WebRequest.Create (url); HttpWebResponse response = (HttpWebResponse) request.GetResponse (); Streamer sr = new streamer (feedback; gatorpansstream ()); Match Me; String second test = @ "((ht) {1} tp [s] ?: //) [-a-gaa-z0- 9 @:% _ \ +. ~ #? And \\] +)"; & Lt; String & gt; SavedUrls = new list & lt; String & gt; (); & Lt; String & gt; Title = new list & lt; String & gt; (); // Visit this URL: string url = UrlTextBox.Text = "http://www.yahoo.com"; If (! (Url.StartsWith ("http: //") || url.StartsWith ("https: //"))) url = "http: //" + url; // scrap hole HTML code: string s = sr.ReadToEnd (); Try (// Get Url: M = Reggae Matches (S, another test, ReggaeAppsance. Ignore Season | Regex option. Compatified, Timespain. Foamseconds (1)); while (m.Success) {savedUrls.Add ( M.Groups [1] .tostring ()); m = m.NextMatch ();} Get the title: match M2 = regesx.match (s, @ " \ s * ( . +?) \ S * </ title> "); if (m2.Success) {title.Add (m2.Groups [1]. Value);} Show the title: richTextBox1.Text + = Title [0] + "Show \" URL: TrimUrls (Refilled URL);} Hold (RegexMatchTimeoutExcept Ion) {Console.WriteLine ("Mailing operation has timed out.");} Sr.Close ();} Private Zero TrimUrls (reference list & lt; string & gt; URL) {list & lt; string & Gt; D = urls.Distinct (). ToList (); (V. Index ('.')! = -1 & amp; V! = "Http://www.w3.org") {richTextBox1.Text + = V + "\ n";}}}} </ code> </ pre> <p>} </ p> <p> And another question: does anyone know how to save it in XML like PEM? </ P> </ div> <<P> <div class = "post-text" itemprop = "text"> <p> I highly recommend you with the HTML Agility Pack. </ P> <p> With HTML Agility Pack you can do something like this: / P> <pre> <code> var doc = new HtmlDocument (); Doc.LoadHtml (HTML); Var urls = new list & lt; String & gt; (); Doc.DocumentNode.SelectNodes ("// a"). ForEach (x = & gt; {urls.Add (x.Attributes ["href"]. Value);}); </ Code> <p> <strong> Edit: </ strong> </ p> <p> You can do something like this, but please add some exception to it. </ P> <pre> <Code> Public Class ParsResult {Public ParsResult Parent {Receives; Set; } Public string URL {get; Set; } Receive public Int32 depth {}; Set; }} </ Code> </ pre> <p> __ </ p> <pre> <code> Private read-only list & lt; ParsResult & gt; _results = new list & lt; ParsResult & gt; (); Private Int32 _maxDepth = 5; Public Zero Fu (string URL texture = empty, int 32 depth = 0, parsprisalt parent = empty) {If (Depth> gt_ = _maxDepth) return; String html; (Var wc = new WebClient ()) using html = wc.DownloadString (urlToCheck? Parent.Url); Var doc = new HtmlDocument (); Doc.LoadHtml (HTML); Var aNods = doc.DocumentNode.SelectNodes ("// a"); If (ANODS == weakness!! A nodes. Any ()) return; Foreign (one node in one node) {var url = aNode.Attributes ["href"]; If (URL == empty) will continue; Var Results = New ParsResult {Depth = Depth, Generator = Parents, Url = url.Value}; _results.Add (results); Console.light line ("{0} - {1}", depth, result. URL); Fu (Depth: depth + 1, parent: result); } </ Code> </ pre> </ div> </ html><br /><br /> 
    <div style='clear: both;'></div>
    </div>
    <div class='post-footer'>
    <div class='post-footer-line post-footer-line-1'><span class='post-author vcard'>
    Posted by
    <span class='fn' itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'>
    <meta content='https://www.blogger.com/profile/05006124498600715544' itemprop='url'/>
    <a class='g-profile' href='https://www.blogger.com/profile/05006124498600715544' rel='author' title='author profile'>
    <span itemprop='name'>Unknown</span>
    </a>
    </span>
    </span>
    <span class='post-timestamp'>
    at
    <meta content='http://giuseppina-lsgtudhar.blogspot.com/2014/02/winforms-c-web-crawlerparserspider.html' itemprop='url'/>
    <a class='timestamp-link' href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/winforms-c-web-crawlerparserspider.html' rel='bookmark' title='permanent link'><abbr class='published' itemprop='datePublished' title='2014-02-15T02:22:00-08:00'>02:22</abbr></a>
    </span>
    <span class='post-comment-link'>
    </span>
    <span class='post-icons'>
    <span class='item-control blog-admin pid-1004033436'>
    <a href='https://www.blogger.com/post-edit.g?blogID=647212097946239830&postID=9020492099585688494&from=pencil' title='Edit Post'>
    <img alt='' class='icon-action' height='18' src='https://resources.blogblog.com/img/icon18_edit_allbkg.gif' width='18'/>
    </a>
    </span>
    </span>
    <div class='post-share-buttons goog-inline-block'>
    <a class='goog-inline-block share-button sb-email' href='https://www.blogger.com/share-post.g?blogID=647212097946239830&postID=9020492099585688494&target=email' target='_blank' title='Email This'><span class='share-button-link-text'>Email This</span></a><a class='goog-inline-block share-button sb-blog' href='https://www.blogger.com/share-post.g?blogID=647212097946239830&postID=9020492099585688494&target=blog' onclick='window.open(this.href, "_blank", "height=270,width=475"); return false;' target='_blank' title='BlogThis!'><span class='share-button-link-text'>BlogThis!</span></a><a class='goog-inline-block share-button sb-twitter' href='https://www.blogger.com/share-post.g?blogID=647212097946239830&postID=9020492099585688494&target=twitter' target='_blank' title='Share to Twitter'><span class='share-button-link-text'>Share to Twitter</span></a><a class='goog-inline-block share-button sb-facebook' href='https://www.blogger.com/share-post.g?blogID=647212097946239830&postID=9020492099585688494&target=facebook' onclick='window.open(this.href, "_blank", "height=430,width=640"); return false;' target='_blank' title='Share to Facebook'><span class='share-button-link-text'>Share to Facebook</span></a><a class='goog-inline-block share-button sb-pinterest' href='https://www.blogger.com/share-post.g?blogID=647212097946239830&postID=9020492099585688494&target=pinterest' target='_blank' title='Share to Pinterest'><span class='share-button-link-text'>Share to Pinterest</span></a>
    </div>
    </div>
    <div class='post-footer-line post-footer-line-2'><span class='post-labels'>
    </span>
    </div>
    <div class='post-footer-line post-footer-line-3'><span class='post-location'>
    </span>
    </div>
    </div>
    </div>
    <div class='comments' id='comments'>
    <a name='comments'></a>
    <h4>No comments:</h4>
    <div id='Blog1_comments-block-wrapper'>
    <dl class='avatar-comment-indent' id='comments-block'>
    </dl>
    </div>
    <p class='comment-footer'>
    <div class='comment-form'>
    <a name='comment-form'></a>
    <h4 id='comment-post-message'>Post a Comment</h4>
    <p>
    </p>
    <a href='https://www.blogger.com/comment/frame/647212097946239830?po=9020492099585688494&hl=en-GB' id='comment-editor-src'></a>
    <iframe allowtransparency='true' class='blogger-iframe-colorize blogger-comment-from-post' frameborder='0' height='410px' id='comment-editor' name='comment-editor' src='' width='100%'></iframe>
    <script src='https://www.blogger.com/static/v1/jsbin/1466990918-comment_from_post_iframe.js' type='text/javascript'></script>
    <script type='text/javascript'>
          BLOG_CMT_createIframe('https://www.blogger.com/rpc_relay.html');
        </script>
    </div>
    </p>
    </div>
    </div>
    
            </div></div>
          
    <!--Can't find substitution for tag [adEnd]-->
    </div>
    <div class='blog-pager' id='blog-pager'>
    <span id='blog-pager-newer-link'>
    <a class='blog-pager-newer-link' href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/processor-implementing-jump-register.html' id='Blog1_blog-pager-newer-link' title='Newer Post'>Newer Post</a>
    </span>
    <span id='blog-pager-older-link'>
    <a class='blog-pager-older-link' href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/c-attach-user-identity-to-sql-server.html' id='Blog1_blog-pager-older-link' title='Older Post'>Older Post</a>
    </span>
    <a class='home-link' href='https://giuseppina-lsgtudhar.blogspot.com/'>Home</a>
    </div>
    <div class='clear'></div>
    <div class='post-feeds'>
    <div class='feed-links'>
    Subscribe to:
    <a class='feed-link' href='https://giuseppina-lsgtudhar.blogspot.com/feeds/9020492099585688494/comments/default' target='_blank' type='application/atom+xml'>Post Comments (Atom)</a>
    </div>
    </div>
    </div></div>
    </div>
    </div>
    <div class='column-left-outer'>
    <div class='column-left-inner'>
    <aside>
    </aside>
    </div>
    </div>
    <div class='column-right-outer'>
    <div class='column-right-inner'>
    <aside>
    
    <script type="text/javascript"><!--
    google_ad_client = "ca-pub-9225434330217278";
    google_ad_host = "pub-1556223355139109";
    /* vertical */
    google_ad_slot = "9922220705";
    google_ad_width = 180;
    google_ad_height = 90;
    //-->
    </script>
    <script type="text/javascript"
    src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
    </script>
    <script type="text/javascript"><!--
    google_ad_client = "ca-pub-9225434330217278";
    google_ad_host = "pub-1556223355139109";
    /* 2 */
    google_ad_slot = "1087125905";
    google_ad_width = 160;
    google_ad_height = 600;
    //-->
    </script>
    <script type="text/javascript"
    src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
    </script>
    <script>
      (function() {
        var cx = '013012970007219310250:7h0fuxsxaza';
        var gcse = document.createElement('script');
        gcse.type = 'text/javascript';
        gcse.async = true;
        gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
            '//www.google.com/cse/cse.js?cx=' + cx;
        var s = document.getElementsByTagName('script')[0];
        s.parentNode.insertBefore(gcse, s);
      })();
    </script>
    <gcse:search></gcse:search>
        <div class='sidebar section' id='sidebar-right-1'><div class='widget Profile' data-version='1' id='Profile1'>
    <h2>About Me</h2>
    <div class='widget-content'>
    <dl class='profile-datablock'>
    <dt class='profile-data'>
    <a class='profile-name-link g-profile' href='https://www.blogger.com/profile/05006124498600715544' rel='author' style='background-image: url(//www.blogger.com/img/logo-16.png);'>
    Unknown
    </a>
    </dt>
    </dl>
    <a class='profile-link' href='https://www.blogger.com/profile/05006124498600715544' rel='author'>View my complete profile</a>
    <div class='clear'></div>
    </div>
    </div><div class='widget BlogArchive' data-version='1' id='BlogArchive1'>
    <h2>Blog Archive</h2>
    <div class='widget-content'>
    <div id='ArchiveList'>
    <div id='BlogArchive1_ArchiveList'>
    <ul class='hierarchy'>
    <li class='archivedate collapsed'>
    <a class='toggle' href='javascript:void(0)'>
    <span class='zippy'>
    
            ► 
          
    </span>
    </a>
    <a class='post-count-link' href='https://giuseppina-lsgtudhar.blogspot.com/2015/'>
    2015
    </a>
    <span class='post-count' dir='ltr'>(1886)</span>
    <ul class='hierarchy'>
    <li class='archivedate collapsed'>
    <a class='toggle' href='javascript:void(0)'>
    <span class='zippy'>
    
            ► 
          
    </span>
    </a>
    <a class='post-count-link' href='https://giuseppina-lsgtudhar.blogspot.com/2015/09/'>
    September
    </a>
    <span class='post-count' dir='ltr'>(203)</span>
    </li>
    </ul>
    <ul class='hierarchy'>
    <li class='archivedate collapsed'>
    <a class='toggle' href='javascript:void(0)'>
    <span class='zippy'>
    
            ► 
          
    </span>
    </a>
    <a class='post-count-link' href='https://giuseppina-lsgtudhar.blogspot.com/2015/08/'>
    August
    </a>
    <span class='post-count' dir='ltr'>(208)</span>
    </li>
    </ul>
    <ul class='hierarchy'>
    <li class='archivedate collapsed'>
    <a class='toggle' href='javascript:void(0)'>
    <span class='zippy'>
    
            ► 
          
    </span>
    </a>
    <a class='post-count-link' href='https://giuseppina-lsgtudhar.blogspot.com/2015/07/'>
    July
    </a>
    <span class='post-count' dir='ltr'>(224)</span>
    </li>
    </ul>
    <ul class='hierarchy'>
    <li class='archivedate collapsed'>
    <a class='toggle' href='javascript:void(0)'>
    <span class='zippy'>
    
            ► 
          
    </span>
    </a>
    <a class='post-count-link' href='https://giuseppina-lsgtudhar.blogspot.com/2015/06/'>
    June
    </a>
    <span class='post-count' dir='ltr'>(210)</span>
    </li>
    </ul>
    <ul class='hierarchy'>
    <li class='archivedate collapsed'>
    <a class='toggle' href='javascript:void(0)'>
    <span class='zippy'>
    
            ► 
          
    </span>
    </a>
    <a class='post-count-link' href='https://giuseppina-lsgtudhar.blogspot.com/2015/05/'>
    May
    </a>
    <span class='post-count' dir='ltr'>(230)</span>
    </li>
    </ul>
    <ul class='hierarchy'>
    <li class='archivedate collapsed'>
    <a class='toggle' href='javascript:void(0)'>
    <span class='zippy'>
    
            ► 
          
    </span>
    </a>
    <a class='post-count-link' href='https://giuseppina-lsgtudhar.blogspot.com/2015/04/'>
    April
    </a>
    <span class='post-count' dir='ltr'>(195)</span>
    </li>
    </ul>
    <ul class='hierarchy'>
    <li class='archivedate collapsed'>
    <a class='toggle' href='javascript:void(0)'>
    <span class='zippy'>
    
            ► 
          
    </span>
    </a>
    <a class='post-count-link' href='https://giuseppina-lsgtudhar.blogspot.com/2015/03/'>
    March
    </a>
    <span class='post-count' dir='ltr'>(209)</span>
    </li>
    </ul>
    <ul class='hierarchy'>
    <li class='archivedate collapsed'>
    <a class='toggle' href='javascript:void(0)'>
    <span class='zippy'>
    
            ► 
          
    </span>
    </a>
    <a class='post-count-link' href='https://giuseppina-lsgtudhar.blogspot.com/2015/02/'>
    February
    </a>
    <span class='post-count' dir='ltr'>(201)</span>
    </li>
    </ul>
    <ul class='hierarchy'>
    <li class='archivedate collapsed'>
    <a class='toggle' href='javascript:void(0)'>
    <span class='zippy'>
    
            ► 
          
    </span>
    </a>
    <a class='post-count-link' href='https://giuseppina-lsgtudhar.blogspot.com/2015/01/'>
    January
    </a>
    <span class='post-count' dir='ltr'>(206)</span>
    </li>
    </ul>
    </li>
    </ul>
    <ul class='hierarchy'>
    <li class='archivedate expanded'>
    <a class='toggle' href='javascript:void(0)'>
    <span class='zippy toggle-open'>
    
            ▼ 
          
    </span>
    </a>
    <a class='post-count-link' href='https://giuseppina-lsgtudhar.blogspot.com/2014/'>
    2014
    </a>
    <span class='post-count' dir='ltr'>(2117)</span>
    <ul class='hierarchy'>
    <li class='archivedate collapsed'>
    <a class='toggle' href='javascript:void(0)'>
    <span class='zippy'>
    
            ► 
          
    </span>
    </a>
    <a class='post-count-link' href='https://giuseppina-lsgtudhar.blogspot.com/2014/09/'>
    September
    </a>
    <span class='post-count' dir='ltr'>(239)</span>
    </li>
    </ul>
    <ul class='hierarchy'>
    <li class='archivedate collapsed'>
    <a class='toggle' href='javascript:void(0)'>
    <span class='zippy'>
    
            ► 
          
    </span>
    </a>
    <a class='post-count-link' href='https://giuseppina-lsgtudhar.blogspot.com/2014/08/'>
    August
    </a>
    <span class='post-count' dir='ltr'>(251)</span>
    </li>
    </ul>
    <ul class='hierarchy'>
    <li class='archivedate collapsed'>
    <a class='toggle' href='javascript:void(0)'>
    <span class='zippy'>
    
            ► 
          
    </span>
    </a>
    <a class='post-count-link' href='https://giuseppina-lsgtudhar.blogspot.com/2014/07/'>
    July
    </a>
    <span class='post-count' dir='ltr'>(226)</span>
    </li>
    </ul>
    <ul class='hierarchy'>
    <li class='archivedate collapsed'>
    <a class='toggle' href='javascript:void(0)'>
    <span class='zippy'>
    
            ► 
          
    </span>
    </a>
    <a class='post-count-link' href='https://giuseppina-lsgtudhar.blogspot.com/2014/06/'>
    June
    </a>
    <span class='post-count' dir='ltr'>(208)</span>
    </li>
    </ul>
    <ul class='hierarchy'>
    <li class='archivedate collapsed'>
    <a class='toggle' href='javascript:void(0)'>
    <span class='zippy'>
    
            ► 
          
    </span>
    </a>
    <a class='post-count-link' href='https://giuseppina-lsgtudhar.blogspot.com/2014/05/'>
    May
    </a>
    <span class='post-count' dir='ltr'>(229)</span>
    </li>
    </ul>
    <ul class='hierarchy'>
    <li class='archivedate collapsed'>
    <a class='toggle' href='javascript:void(0)'>
    <span class='zippy'>
    
            ► 
          
    </span>
    </a>
    <a class='post-count-link' href='https://giuseppina-lsgtudhar.blogspot.com/2014/04/'>
    April
    </a>
    <span class='post-count' dir='ltr'>(199)</span>
    </li>
    </ul>
    <ul class='hierarchy'>
    <li class='archivedate collapsed'>
    <a class='toggle' href='javascript:void(0)'>
    <span class='zippy'>
    
            ► 
          
    </span>
    </a>
    <a class='post-count-link' href='https://giuseppina-lsgtudhar.blogspot.com/2014/03/'>
    March
    </a>
    <span class='post-count' dir='ltr'>(255)</span>
    </li>
    </ul>
    <ul class='hierarchy'>
    <li class='archivedate expanded'>
    <a class='toggle' href='javascript:void(0)'>
    <span class='zippy toggle-open'>
    
            ▼ 
          
    </span>
    </a>
    <a class='post-count-link' href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/'>
    February
    </a>
    <span class='post-count' dir='ltr'>(275)</span>
    <ul class='posts'>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/how-to-generate-set-of-linear.html'>How to generate a set of linear independent vector...</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/how-to-find-selected-row-index-of-grid.html'>How to find the selected row index of a grid in Dojo</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/how-to-fill-html-form-with-lot-of.html'>How to fill an HTML Form with (a lot) of records f...</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/how-to-execute-code-in-bluej-after-some.html'>How to execute a code in Bluej after some seconds?...</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/how-to-easily-consume-web-service-from.html'>How to easily consume a web service from PHP</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/how-to-dispatch-application-in-new.html'>How to dispatch an application in a new process?</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/how-to-detect-window-was-resized-by.html'>How to detect window was resized by Windows7</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/how-to-delay-opening-of-colorbox-iframe.html'>How to delay opening of Colorbox iframe popup?</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/how-to-create-walls-and-updownrightleft.html'>How to create walls and up/down/right/left code fo...</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/how-to-create-and-drop-database-in-db2.html'>How to create and drop database in DB2 using maven...</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/how-to-create-custom-writetable-function.html'>How to create a custom write.table function?</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/how-to-convert-long-double-to-string.html'>how to convert long double to string format in Xco...</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/how-to-configure-php-under-apache-web.html'>How to configure PHP under Apache web server in GE...</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/how-to-close-websocket-and-release-port.html'>How to close websocket and release a port</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/how-to-check-if-functionvariable-is.html'>How to check if a function/variable is defined in ...</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/how-to-change-high-lighting-color-for.html'>how to change high-lighting color for python #comm...</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/how-to-call-method-from-when-button-in.html'>How to call method from when a button in a gridvie...</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/how-to-block-readback-via-jtag-using.html'>how to block readback via JTAG using BSCAN_SPARTAN...</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/how-to-authenticate-username-and.html'>how to Authenticate Username and pasword from webs...</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/how-to-alertdate-with-jquery.html'>How to alert(date) with jquery?</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/how-to-add-google-translator-in-this.html'>how to add google translator in this script (java ...</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/how-to-add-background-image-to-string.html'>How to add a background image to string?</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/how-taking-value-of-flag-from-json.html'>How Taking Value of flag from json?</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/how-move-first-item-of-arraylist-to.html'>How move first item of arraylist to last position?</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/how-i-can-use-crystal-report-80-in-c.html'>How I can Use Crystal Report 8.0 in C# 2008?</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/how-does-processor-affinity-work-on.html'>How does processor affinity work on virtual machin...</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/how-do-you-use-presentation-model-with.html'>How do you use Presentation Model with Winforms?</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/how-do-you-limit-options-selected-in.html'>How do you limit options selected in a html select...</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/how-do-you-clone-webcontrols-in-c-net.html'>How do you 'clone' WebControls in C# .NET?</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/how-do-i-use-negative-numbers-to-access.html'>How do i use negative numbers to access an array e...</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/how-can-i-integrate-formbean-to-my.html'>how can I integrate formBean to my Spring MVC?</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/how-can-i-fail-webtest.html'>How can I Fail a WebTest?</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/how-can-i-define-my-error-pages-in-cms.html'>How can i define my error pages in CMS?</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/hindi-devanagari-characters-appear.html'>Hindi Devanagari characters appear mangled in Goog...</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/hide-div-from-javascript.html'>Hide div from javascript</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/has-anyone-tried-to-use-ipython-with.html'>Has anyone tried to use IPython with the Hylang sy...</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/haml-syntax-error-unexpected.html'>HAML - syntax error, unexpected keyword_ensure</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/grunt-watch-livereload-not-working-on.html'>Grunt watch livereload not working on MAMP</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/greatest-possible-width-for-textbox.html'>Greatest possible width for textbox</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/global-suppression-class-file-for-fxcop.html'>Global suppression class file for Fxcop</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/find-smallestint-smallest-integer.html'>Find SmallestInt : Smallest integer greater than o...</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/file-resetting-after-running-duplicate.html'>File resetting after running [duplicate]</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/failing-to-compile-project-missing-ioh.html'>failing to compile a project, missing io.h file</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/facebook-like-box-does-not-work-with.html'>Facebook Like box does not work with Google Chrome</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/delete-contact-working-on-emulator-but.html'>Delete contact working on emulator but not on device</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/a-topic-to-experienced-database.html'>A topic to experienced database architects -</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/axapta-using-aotimport-on-server-startup.html'>axapta - Using aotimport on server startup -</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/ruby-why-is-discourse-running-so-slowly.html'>ruby - Why is Discourse running so slowly? -</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/angularjs-string-interpolation-won-work.html'>angularjs - String Interpolation Won't Work when S...</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/best-practice-storing-sql-statements-in.html'>Best practice: storing sql statements in mysql dat...</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/javascript-create-a-link-html-and.html'>javascript - create an a link html and perform an ...</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/sql-remove-default-0-from-numeric.html'>sql - Remove default 0 from numeric textbox -</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/ios-find-core-data-entities-through-two.html'>ios - Find Core Data Entities through two 1-to-1 r...</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/javascript-marginleft-only-resets-if.html'>javascript - marginLeft only resets if called twice -</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/extjs-costum-store-representation.html'>ExtJS Costum store representation -</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/jquery-ui-sortable-disable-sideways.html'>jQuery UI Sortable - Disable sideways movement -</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/java-thread-value-not-cached-by-threads.html'>java - Thread value not cached by threads even wit...</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/snmp-oid-for-cpu-core-temperature-of.html'>SNMP OID for CPU core temperature of Windows compu...</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/regex-non-word-characters-vim.html'>regex - non-word characters vim -</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/ios-reload-jquery-mobile-list-view-on.html'>ios - reload jquery mobile list view on click -</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/java-how-to-mock-exception-when.html'>java - How to mock an exception when creating an i...</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/javascript-how-do-i-create-summation.html'>javascript - How do I create a summation series in...</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/windows-7-net-use-works-in-batch-file.html'>windows 7 - Net use works in batch file, fails in ...</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/css-completely-centering-form-in.html'>css - Completely centering a form in bootstrap -</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/php-mysqlfetcharray-mysqlnum.html'>php - mysql_fetch_array mysql_num -</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/gem-bootstrap-sass-permission-denied.html'>gem - Bootstrap sass permission denied -</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/c-fgetpos-behaviour-depends-on-newline.html'>c - fgetpos() behaviour depends on newline charact...</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/ruby-on-rails-rspec-stubbing-results-in.html'>ruby on rails - Rspec stubbing results in Mocha er...</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/sql-server-2008-select-in-check.html'>sql server 2008 - select in check constraint -</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/css-styling-datagrid-gwt.html'>css - Styling DataGrid GWT -</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/php-modify-function-which-dynamically.html'>php - Modify function which dynamically populates ...</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/java-repopulate-arraylist-from-jsp-with.html'>java - Repopulate ArrayList from JSP with Struts 2 -</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/ios-not-key-value-coding-compliant.html'>ios - Not Key Value Coding-Compliant -</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/javascript-how-do-you-get-this.html'>javascript - how do you get the $this properties/a...</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/highcharts-waterfall-not-summing.html'>highcharts waterfall not summing correctly -</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/c-calling-windowsservice-executecommand.html'>c# - Calling a windowsservice ExecuteCommand to ex...</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/visual-studio-how-to-use-different.html'>visual studio - How to use different resource file...</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/csv-php-getting-entire-path-of-file.html'>csv - PHP: Getting entire path of a file selected ...</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/c-how-to-separate-parallel-requests.html'>c# - How to separate parallel requests? -</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/python-tuples-in-unwanted-alphabetical.html'>python - Tuples in unwanted alphabetical order -</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/html-execute-java-applet-as-big-as.html'>html - execute Java applet as big as possible with...</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/css-navigation-bar-ie8-issue.html'>css - Navigation Bar IE8 issue -</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/aspnet-mvc-3-passing-data-between-pages.html'>asp.net mvc 3 - Passing Data Between Pages - Sessi...</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/jquery-how-to-drag-element-from-one.html'>jquery - How to drag an element from one gridster ...</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/rally-deleting-release-objects-via-api.html'>rally - Deleting Release Objects via the API -</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/facebook-ads-api-can-place-order-for-ad.html'>facebook ads api - Can't place order for ad becaus...</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/learning-windows-batch-file-scripting.html'>Learning Windows Batch File Scripting -</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/good-program-example-mongodb-backend.html'>Good Program example Mongodb backend with Django 1...</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/get-data-from-array-php.html'>Get Data from Array PHP -</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/php-query-to-return-rows-that-match.html'>php - Query to return rows that match a block of i...</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/java-does-anything-bad-happen-if.html'>java - Does anything bad happen if an array(list) ...</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/vbnet-what-is-good-practice-for.html'>vb.net - What is good practice for abstracting gen...</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/mysqli-why-does-my-php-code-not-send.html'>mysqli - Why does my php code not send its data to...</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/c-does-protobuf-net-support-dictionary.html'>c# - Does protobuf-net support Dictionary when it ...</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/java-1000-60-60-24-30-results-in.html'>java - 1000 * 60 * 60 * 24 * 30 results in a negat...</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/c-double-linked-list-insert-item.html'>c++ - Double-linked-list insert item algorithm fla...</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/what-is-shortest-way-in-scalajava-to.html'>What is the shortest way in Scala/Java to grab all...</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/javascript-backbone-model.html'>javascript - Backbone Model .changedAttributes() n...</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/c-how-to-call-code-behind-server-method.html'>c# - How to call code behind server method from a ...</a></li>
    <li><a href='https://giuseppina-lsgtudhar.blogspot.com/2014/02/java-google-cloud-endpoints-spi.html'>java - Google Cloud Endpoints SPI restricted -</a></li>
    </ul>
    </li>
    </ul>
    <ul class='hierarchy'>
    <li class='archivedate collapsed'>
    <a class='toggle' href='javascript:void(0)'>
    <span class='zippy'>
    
            ► 
          
    </span>
    </a>
    <a class='post-count-link' href='https://giuseppina-lsgtudhar.blogspot.com/2014/01/'>
    January
    </a>
    <span class='post-count' dir='ltr'>(235)</span>
    </li>
    </ul>
    </li>
    </ul>
    <ul class='hierarchy'>
    <li class='archivedate collapsed'>
    <a class='toggle' href='javascript:void(0)'>
    <span class='zippy'>
    
            ► 
          
    </span>
    </a>
    <a class='post-count-link' href='https://giuseppina-lsgtudhar.blogspot.com/2013/'>
    2013
    </a>
    <span class='post-count' dir='ltr'>(2011)</span>
    <ul class='hierarchy'>
    <li class='archivedate collapsed'>
    <a class='toggle' href='javascript:void(0)'>
    <span class='zippy'>
    
            ► 
          
    </span>
    </a>
    <a class='post-count-link' href='https://giuseppina-lsgtudhar.blogspot.com/2013/09/'>
    September
    </a>
    <span class='post-count' dir='ltr'>(199)</span>
    </li>
    </ul>
    <ul class='hierarchy'>
    <li class='archivedate collapsed'>
    <a class='toggle' href='javascript:void(0)'>
    <span class='zippy'>
    
            ► 
          
    </span>
    </a>
    <a class='post-count-link' href='https://giuseppina-lsgtudhar.blogspot.com/2013/08/'>
    August
    </a>
    <span class='post-count' dir='ltr'>(228)</span>
    </li>
    </ul>
    <ul class='hierarchy'>
    <li class='archivedate collapsed'>
    <a class='toggle' href='javascript:void(0)'>
    <span class='zippy'>
    
            ► 
          
    </span>
    </a>
    <a class='post-count-link' href='https://giuseppina-lsgtudhar.blogspot.com/2013/07/'>
    July
    </a>
    <span class='post-count' dir='ltr'>(210)</span>
    </li>
    </ul>
    <ul class='hierarchy'>
    <li class='archivedate collapsed'>
    <a class='toggle' href='javascript:void(0)'>
    <span class='zippy'>
    
            ► 
          
    </span>
    </a>
    <a class='post-count-link' href='https://giuseppina-lsgtudhar.blogspot.com/2013/06/'>
    June
    </a>
    <span class='post-count' dir='ltr'>(222)</span>
    </li>
    </ul>
    <ul class='hierarchy'>
    <li class='archivedate collapsed'>
    <a class='toggle' href='javascript:void(0)'>
    <span class='zippy'>
    
            ► 
          
    </span>
    </a>
    <a class='post-count-link' href='https://giuseppina-lsgtudhar.blogspot.com/2013/05/'>
    May
    </a>
    <span class='post-count' dir='ltr'>(217)</span>
    </li>
    </ul>
    <ul class='hierarchy'>
    <li class='archivedate collapsed'>
    <a class='toggle' href='javascript:void(0)'>
    <span class='zippy'>
    
            ► 
          
    </span>
    </a>
    <a class='post-count-link' href='https://giuseppina-lsgtudhar.blogspot.com/2013/04/'>
    April
    </a>
    <span class='post-count' dir='ltr'>(229)</span>
    </li>
    </ul>
    <ul class='hierarchy'>
    <li class='archivedate collapsed'>
    <a class='toggle' href='javascript:void(0)'>
    <span class='zippy'>
    
            ► 
          
    </span>
    </a>
    <a class='post-count-link' href='https://giuseppina-lsgtudhar.blogspot.com/2013/03/'>
    March
    </a>
    <span class='post-count' dir='ltr'>(243)</span>
    </li>
    </ul>
    <ul class='hierarchy'>
    <li class='archivedate collapsed'>
    <a class='toggle' href='javascript:void(0)'>
    <span class='zippy'>
    
            ► 
          
    </span>
    </a>
    <a class='post-count-link' href='https://giuseppina-lsgtudhar.blogspot.com/2013/02/'>
    February
    </a>
    <span class='post-count' dir='ltr'>(221)</span>
    </li>
    </ul>
    <ul class='hierarchy'>
    <li class='archivedate collapsed'>
    <a class='toggle' href='javascript:void(0)'>
    <span class='zippy'>
    
            ► 
          
    </span>
    </a>
    <a class='post-count-link' href='https://giuseppina-lsgtudhar.blogspot.com/2013/01/'>
    January
    </a>
    <span class='post-count' dir='ltr'>(242)</span>
    </li>
    </ul>
    </li>
    </ul>
    <ul class='hierarchy'>
    <li class='archivedate collapsed'>
    <a class='toggle' href='javascript:void(0)'>
    <span class='zippy'>
    
            ► 
          
    </span>
    </a>
    <a class='post-count-link' href='https://giuseppina-lsgtudhar.blogspot.com/2012/'>
    2012
    </a>
    <span class='post-count' dir='ltr'>(1993)</span>
    <ul class='hierarchy'>
    <li class='archivedate collapsed'>
    <a class='toggle' href='javascript:void(0)'>
    <span class='zippy'>
    
            ► 
          
    </span>
    </a>
    <a class='post-count-link' href='https://giuseppina-lsgtudhar.blogspot.com/2012/09/'>
    September
    </a>
    <span class='post-count' dir='ltr'>(227)</span>
    </li>
    </ul>
    <ul class='hierarchy'>
    <li class='archivedate collapsed'>
    <a class='toggle' href='javascript:void(0)'>
    <span class='zippy'>
    
            ► 
          
    </span>
    </a>
    <a class='post-count-link' href='https://giuseppina-lsgtudhar.blogspot.com/2012/08/'>
    August
    </a>
    <span class='post-count' dir='ltr'>(235)</span>
    </li>
    </ul>
    <ul class='hierarchy'>
    <li class='archivedate collapsed'>
    <a class='toggle' href='javascript:void(0)'>
    <span class='zippy'>
    
            ► 
          
    </span>
    </a>
    <a class='post-count-link' href='https://giuseppina-lsgtudhar.blogspot.com/2012/07/'>
    July
    </a>
    <span class='post-count' dir='ltr'>(225)</span>
    </li>
    </ul>
    <ul class='hierarchy'>
    <li class='archivedate collapsed'>
    <a class='toggle' href='javascript:void(0)'>
    <span class='zippy'>
    
            ► 
          
    </span>
    </a>
    <a class='post-count-link' href='https://giuseppina-lsgtudhar.blogspot.com/2012/06/'>
    June
    </a>
    <span class='post-count' dir='ltr'>(206)</span>
    </li>
    </ul>
    <ul class='hierarchy'>
    <li class='archivedate collapsed'>
    <a class='toggle' href='javascript:void(0)'>
    <span class='zippy'>
    
            ► 
          
    </span>
    </a>
    <a class='post-count-link' href='https://giuseppina-lsgtudhar.blogspot.com/2012/05/'>
    May
    </a>
    <span class='post-count' dir='ltr'>(221)</span>
    </li>
    </ul>
    <ul class='hierarchy'>
    <li class='archivedate collapsed'>
    <a class='toggle' href='javascript:void(0)'>
    <span class='zippy'>
    
            ► 
          
    </span>
    </a>
    <a class='post-count-link' href='https://giuseppina-lsgtudhar.blogspot.com/2012/04/'>
    April
    </a>
    <span class='post-count' dir='ltr'>(216)</span>
    </li>
    </ul>
    <ul class='hierarchy'>
    <li class='archivedate collapsed'>
    <a class='toggle' href='javascript:void(0)'>
    <span class='zippy'>
    
            ► 
          
    </span>
    </a>
    <a class='post-count-link' href='https://giuseppina-lsgtudhar.blogspot.com/2012/03/'>
    March
    </a>
    <span class='post-count' dir='ltr'>(206)</span>
    </li>
    </ul>
    <ul class='hierarchy'>
    <li class='archivedate collapsed'>
    <a class='toggle' href='javascript:void(0)'>
    <span class='zippy'>
    
            ► 
          
    </span>
    </a>
    <a class='post-count-link' href='https://giuseppina-lsgtudhar.blogspot.com/2012/02/'>
    February
    </a>
    <span class='post-count' dir='ltr'>(227)</span>
    </li>
    </ul>
    <ul class='hierarchy'>
    <li class='archivedate collapsed'>
    <a class='toggle' href='javascript:void(0)'>
    <span class='zippy'>
    
            ► 
          
    </span>
    </a>
    <a class='post-count-link' href='https://giuseppina-lsgtudhar.blogspot.com/2012/01/'>
    January
    </a>
    <span class='post-count' dir='ltr'>(230)</span>
    </li>
    </ul>
    </li>
    </ul>
    <ul class='hierarchy'>
    <li class='archivedate collapsed'>
    <a class='toggle' href='javascript:void(0)'>
    <span class='zippy'>
    
            ► 
          
    </span>
    </a>
    <a class='post-count-link' href='https://giuseppina-lsgtudhar.blogspot.com/2011/'>
    2011
    </a>
    <span class='post-count' dir='ltr'>(1964)</span>
    <ul class='hierarchy'>
    <li class='archivedate collapsed'>
    <a class='toggle' href='javascript:void(0)'>
    <span class='zippy'>
    
            ► 
          
    </span>
    </a>
    <a class='post-count-link' href='https://giuseppina-lsgtudhar.blogspot.com/2011/09/'>
    September
    </a>
    <span class='post-count' dir='ltr'>(220)</span>
    </li>
    </ul>
    <ul class='hierarchy'>
    <li class='archivedate collapsed'>
    <a class='toggle' href='javascript:void(0)'>
    <span class='zippy'>
    
            ► 
          
    </span>
    </a>
    <a class='post-count-link' href='https://giuseppina-lsgtudhar.blogspot.com/2011/08/'>
    August
    </a>
    <span class='post-count' dir='ltr'>(222)</span>
    </li>
    </ul>
    <ul class='hierarchy'>
    <li class='archivedate collapsed'>
    <a class='toggle' href='javascript:void(0)'>
    <span class='zippy'>
    
            ► 
          
    </span>
    </a>
    <a class='post-count-link' href='https://giuseppina-lsgtudhar.blogspot.com/2011/07/'>
    July
    </a>
    <span class='post-count' dir='ltr'>(219)</span>
    </li>
    </ul>
    <ul class='hierarchy'>
    <li class='archivedate collapsed'>
    <a class='toggle' href='javascript:void(0)'>
    <span class='zippy'>
    
            ► 
          
    </span>
    </a>
    <a class='post-count-link' href='https://giuseppina-lsgtudhar.blogspot.com/2011/06/'>
    June
    </a>
    <span class='post-count' dir='ltr'>(224)</span>
    </li>
    </ul>
    <ul class='hierarchy'>
    <li class='archivedate collapsed'>
    <a class='toggle' href='javascript:void(0)'>
    <span class='zippy'>
    
            ► 
          
    </span>
    </a>
    <a class='post-count-link' href='https://giuseppina-lsgtudhar.blogspot.com/2011/05/'>
    May
    </a>
    <span class='post-count' dir='ltr'>(219)</span>
    </li>
    </ul>
    <ul class='hierarchy'>
    <li class='archivedate collapsed'>
    <a class='toggle' href='javascript:void(0)'>
    <span class='zippy'>
    
            ► 
          
    </span>
    </a>
    <a class='post-count-link' href='https://giuseppina-lsgtudhar.blogspot.com/2011/04/'>
    April
    </a>
    <span class='post-count' dir='ltr'>(206)</span>
    </li>
    </ul>
    <ul class='hierarchy'>
    <li class='archivedate collapsed'>
    <a class='toggle' href='javascript:void(0)'>
    <span class='zippy'>
    
            ► 
          
    </span>
    </a>
    <a class='post-count-link' href='https://giuseppina-lsgtudhar.blogspot.com/2011/03/'>
    March
    </a>
    <span class='post-count' dir='ltr'>(216)</span>
    </li>
    </ul>
    <ul class='hierarchy'>
    <li class='archivedate collapsed'>
    <a class='toggle' href='javascript:void(0)'>
    <span class='zippy'>
    
            ► 
          
    </span>
    </a>
    <a class='post-count-link' href='https://giuseppina-lsgtudhar.blogspot.com/2011/02/'>
    February
    </a>
    <span class='post-count' dir='ltr'>(221)</span>
    </li>
    </ul>
    <ul class='hierarchy'>
    <li class='archivedate collapsed'>
    <a class='toggle' href='javascript:void(0)'>
    <span class='zippy'>
    
            ► 
          
    </span>
    </a>
    <a class='post-count-link' href='https://giuseppina-lsgtudhar.blogspot.com/2011/01/'>
    January
    </a>
    <span class='post-count' dir='ltr'>(217)</span>
    </li>
    </ul>
    </li>
    </ul>
    <ul class='hierarchy'>
    <li class='archivedate collapsed'>
    <a class='toggle' href='javascript:void(0)'>
    <span class='zippy'>
    
            ► 
          
    </span>
    </a>
    <a class='post-count-link' href='https://giuseppina-lsgtudhar.blogspot.com/2010/'>
    2010
    </a>
    <span class='post-count' dir='ltr'>(1952)</span>
    <ul class='hierarchy'>
    <li class='archivedate collapsed'>
    <a class='toggle' href='javascript:void(0)'>
    <span class='zippy'>
    
            ► 
          
    </span>
    </a>
    <a class='post-count-link' href='https://giuseppina-lsgtudhar.blogspot.com/2010/09/'>
    September
    </a>
    <span class='post-count' dir='ltr'>(230)</span>
    </li>
    </ul>
    <ul class='hierarchy'>
    <li class='archivedate collapsed'>
    <a class='toggle' href='javascript:void(0)'>
    <span class='zippy'>
    
            ► 
          
    </span>
    </a>
    <a class='post-count-link' href='https://giuseppina-lsgtudhar.blogspot.com/2010/08/'>
    August
    </a>
    <span class='post-count' dir='ltr'>(202)</span>
    </li>
    </ul>
    <ul class='hierarchy'>
    <li class='archivedate collapsed'>
    <a class='toggle' href='javascript:void(0)'>
    <span class='zippy'>
    
            ► 
          
    </span>
    </a>
    <a class='post-count-link' href='https://giuseppina-lsgtudhar.blogspot.com/2010/07/'>
    July
    </a>
    <span class='post-count' dir='ltr'>(221)</span>
    </li>
    </ul>
    <ul class='hierarchy'>
    <li class='archivedate collapsed'>
    <a class='toggle' href='javascript:void(0)'>
    <span class='zippy'>
    
            ► 
          
    </span>
    </a>
    <a class='post-count-link' href='https://giuseppina-lsgtudhar.blogspot.com/2010/06/'>
    June
    </a>
    <span class='post-count' dir='ltr'>(207)</span>
    </li>
    </ul>
    <ul class='hierarchy'>
    <li class='archivedate collapsed'>
    <a class='toggle' href='javascript:void(0)'>
    <span class='zippy'>
    
            ► 
          
    </span>
    </a>
    <a class='post-count-link' href='https://giuseppina-lsgtudhar.blogspot.com/2010/05/'>
    May
    </a>
    <span class='post-count' dir='ltr'>(213)</span>
    </li>
    </ul>
    <ul class='hierarchy'>
    <li class='archivedate collapsed'>
    <a class='toggle' href='javascript:void(0)'>
    <span class='zippy'>
    
            ► 
          
    </span>
    </a>
    <a class='post-count-link' href='https://giuseppina-lsgtudhar.blogspot.com/2010/04/'>
    April
    </a>
    <span class='post-count' dir='ltr'>(199)</span>
    </li>
    </ul>
    <ul class='hierarchy'>
    <li class='archivedate collapsed'>
    <a class='toggle' href='javascript:void(0)'>
    <span class='zippy'>
    
            ► 
          
    </span>
    </a>
    <a class='post-count-link' href='https://giuseppina-lsgtudhar.blogspot.com/2010/03/'>
    March
    </a>
    <span class='post-count' dir='ltr'>(234)</span>
    </li>
    </ul>
    <ul class='hierarchy'>
    <li class='archivedate collapsed'>
    <a class='toggle' href='javascript:void(0)'>
    <span class='zippy'>
    
            ► 
          
    </span>
    </a>
    <a class='post-count-link' href='https://giuseppina-lsgtudhar.blogspot.com/2010/02/'>
    February
    </a>
    <span class='post-count' dir='ltr'>(244)</span>
    </li>
    </ul>
    <ul class='hierarchy'>
    <li class='archivedate collapsed'>
    <a class='toggle' href='javascript:void(0)'>
    <span class='zippy'>
    
            ► 
          
    </span>
    </a>
    <a class='post-count-link' href='https://giuseppina-lsgtudhar.blogspot.com/2010/01/'>
    January
    </a>
    <span class='post-count' dir='ltr'>(202)</span>
    </li>
    </ul>
    </li>
    </ul>
    </div>
    </div>
    <div class='clear'></div>
    </div>
    </div></div>
    <table border='0' cellpadding='0' cellspacing='0' class='section-columns columns-2'>
    <tbody>
    <tr>
    <td class='first columns-cell'>
    <div class='sidebar no-items section' id='sidebar-right-2-1'></div>
    </td>
    <td class='columns-cell'>
    <div class='sidebar no-items section' id='sidebar-right-2-2'></div>
    </td>
    </tr>
    </tbody>
    </table>
    <div class='sidebar no-items section' id='sidebar-right-3'></div>
    </aside>
    </div>
    </div>
    </div>
    <div style='clear: both'></div>
    <!-- columns -->
    </div>
    <!-- main -->
    </div>
    </div>
    <div class='main-cap-bottom cap-bottom'>
    <div class='cap-left'></div>
    <div class='cap-right'></div>
    </div>
    </div>
    <footer>
    <div class='footer-outer'>
    <div class='footer-cap-top cap-top'>
    <div class='cap-left'></div>
    <div class='cap-right'></div>
    </div>
    <div class='fauxborder-left footer-fauxborder-left'>
    <div class='fauxborder-right footer-fauxborder-right'></div>
    <div class='region-inner footer-inner'>
    
    <script type="text/javascript"><!--
    google_ad_client = "ca-pub-9225434330217278";
    google_ad_host = "pub-1556223355139109";
    /* vertical */
    google_ad_slot = "9922220705";
    google_ad_width = 180;
    google_ad_height = 90;
    //-->
    </script>
    <script type="text/javascript"
    src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
    </script>
    <script type="text/javascript"><!--
    google_ad_client = "ca-pub-9225434330217278";
    google_ad_host = "pub-1556223355139109";
    /* 2 */
    google_ad_slot = "1087125905";
    google_ad_width = 160;
    google_ad_height = 600;
    //-->
    </script>
    <script type="text/javascript"
    src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
    </script>
    <script>
      (function() {
        var cx = '013012970007219310250:7h0fuxsxaza';
        var gcse = document.createElement('script');
        gcse.type = 'text/javascript';
        gcse.async = true;
        gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
            '//www.google.com/cse/cse.js?cx=' + cx;
        var s = document.getElementsByTagName('script')[0];
        s.parentNode.insertBefore(gcse, s);
      })();
    </script>
    <gcse:search></gcse:search>
        <div class='foot no-items section' id='footer-1'></div>
    <table border='0' cellpadding='0' cellspacing='0' class='section-columns columns-2'>
    <tbody>
    <tr>
    <td class='first columns-cell'>
    <div class='foot no-items section' id='footer-2-1'></div>
    </td>
    <td class='columns-cell'>
    <div class='foot no-items section' id='footer-2-2'></div>
    </td>
    </tr>
    </tbody>
    </table>
    <!-- outside of the include in order to lock Attribution widget -->
    <div class='foot section' id='footer-3'><div class='widget Attribution' data-version='1' id='Attribution1'>
    <div class='widget-content' style='text-align: center;'>
    Powered by <a href='https://www.blogger.com' target='_blank'>Blogger</a>.
    </div>
    <div class='clear'></div>
    </div></div>
    </div>
    </div>
    <div class='footer-cap-bottom cap-bottom'>
    <div class='cap-left'></div>
    <div class='cap-right'></div>
    </div>
    </div>
    </footer>
    <!-- content -->
    </div>
    </div>
    <div class='content-cap-bottom cap-bottom'>
    <div class='cap-left'></div>
    <div class='cap-right'></div>
    </div>
    </div>
    </div>
    <script type='text/javascript'>
        window.setTimeout(function() {
            document.body.className = document.body.className.replace('loading', '');
          }, 10);
      </script>
    
    <script type="text/javascript" src="https://www.blogger.com/static/v1/widgets/1926661341-widgets.js"></script>
    <script type='text/javascript'>
    window['__wavt'] = 'AOuZoY7HoMiqy-1Vmp8F8IFtcQMx0ew5FQ:1729862511204';_WidgetManager._Init('//www.blogger.com/rearrange?blogID\x3d647212097946239830','//giuseppina-lsgtudhar.blogspot.com/2014/02/winforms-c-web-crawlerparserspider.html','647212097946239830');
    _WidgetManager._SetDataContext([{'name': 'blog', 'data': {'blogId': '647212097946239830', 'title': 'Giuseppe', 'url': 'https://giuseppina-lsgtudhar.blogspot.com/2014/02/winforms-c-web-crawlerparserspider.html', 'canonicalUrl': 'http://giuseppina-lsgtudhar.blogspot.com/2014/02/winforms-c-web-crawlerparserspider.html', 'homepageUrl': 'https://giuseppina-lsgtudhar.blogspot.com/', 'searchUrl': 'https://giuseppina-lsgtudhar.blogspot.com/search', 'canonicalHomepageUrl': 'http://giuseppina-lsgtudhar.blogspot.com/', 'blogspotFaviconUrl': 'https://giuseppina-lsgtudhar.blogspot.com/favicon.ico', 'bloggerUrl': 'https://www.blogger.com', 'hasCustomDomain': false, 'httpsEnabled': true, 'enabledCommentProfileImages': true, 'gPlusViewType': 'FILTERED_POSTMOD', 'adultContent': false, 'analyticsAccountNumber': '', 'encoding': 'UTF-8', 'locale': 'en-GB', 'localeUnderscoreDelimited': 'en_gb', 'languageDirection': 'ltr', 'isPrivate': false, 'isMobile': false, 'isMobileRequest': false, 'mobileClass': '', 'isPrivateBlog': false, 'isDynamicViewsAvailable': true, 'feedLinks': '\x3clink rel\x3d\x22alternate\x22 type\x3d\x22application/atom+xml\x22 title\x3d\x22Giuseppe - Atom\x22 href\x3d\x22https://giuseppina-lsgtudhar.blogspot.com/feeds/posts/default\x22 /\x3e\n\x3clink rel\x3d\x22alternate\x22 type\x3d\x22application/rss+xml\x22 title\x3d\x22Giuseppe - RSS\x22 href\x3d\x22https://giuseppina-lsgtudhar.blogspot.com/feeds/posts/default?alt\x3drss\x22 /\x3e\n\x3clink rel\x3d\x22service.post\x22 type\x3d\x22application/atom+xml\x22 title\x3d\x22Giuseppe - Atom\x22 href\x3d\x22https://www.blogger.com/feeds/647212097946239830/posts/default\x22 /\x3e\n\n\x3clink rel\x3d\x22alternate\x22 type\x3d\x22application/atom+xml\x22 title\x3d\x22Giuseppe - Atom\x22 href\x3d\x22https://giuseppina-lsgtudhar.blogspot.com/feeds/9020492099585688494/comments/default\x22 /\x3e\n', 'meTag': '', 'adsenseHostId': 'ca-host-pub-1556223355139109', 'adsenseHasAds': false, 'adsenseAutoAds': false, 'boqCommentIframeForm': true, 'loginRedirectParam': '', 'view': '', 'dynamicViewsCommentsSrc': '//www.blogblog.com/dynamicviews/4224c15c4e7c9321/js/comments.js', 'dynamicViewsScriptSrc': '//www.blogblog.com/dynamicviews/89d9ab82ea562629', 'plusOneApiSrc': 'https://apis.google.com/js/platform.js', 'disableGComments': true, 'interstitialAccepted': false, 'sharing': {'platforms': [{'name': 'Get link', 'key': 'link', 'shareMessage': 'Get link', 'target': ''}, {'name': 'Facebook', 'key': 'facebook', 'shareMessage': 'Share to Facebook', 'target': 'facebook'}, {'name': 'BlogThis!', 'key': 'blogThis', 'shareMessage': 'BlogThis!', 'target': 'blog'}, {'name': 'Twitter', 'key': 'twitter', 'shareMessage': 'Share to Twitter', 'target': 'twitter'}, {'name': 'Pinterest', 'key': 'pinterest', 'shareMessage': 'Share to Pinterest', 'target': 'pinterest'}, {'name': 'Email', 'key': 'email', 'shareMessage': 'Email', 'target': 'email'}], 'disableGooglePlus': true, 'googlePlusShareButtonWidth': 0, 'googlePlusBootstrap': '\x3cscript type\x3d\x22text/javascript\x22\x3ewindow.___gcfg \x3d {\x27lang\x27: \x27en_GB\x27};\x3c/script\x3e'}, 'hasCustomJumpLinkMessage': false, 'jumpLinkMessage': 'Read more', 'pageType': 'item', 'postId': '9020492099585688494', 'pageName': 'winforms - C# Web Crawler/Parser/Spider -', 'pageTitle': 'Giuseppe: winforms - C# Web Crawler/Parser/Spider -'}}, {'name': 'features', 'data': {}}, {'name': 'messages', 'data': {'edit': 'Edit', 'linkCopiedToClipboard': 'Link copied to clipboard', 'ok': 'Ok', 'postLink': 'Post link'}}, {'name': 'template', 'data': {'name': 'custom', 'localizedName': 'Custom', 'isResponsive': false, 'isAlternateRendering': false, 'isCustom': true}}, {'name': 'view', 'data': {'classic': {'name': 'classic', 'url': '?view\x3dclassic'}, 'flipcard': {'name': 'flipcard', 'url': '?view\x3dflipcard'}, 'magazine': {'name': 'magazine', 'url': '?view\x3dmagazine'}, 'mosaic': {'name': 'mosaic', 'url': '?view\x3dmosaic'}, 'sidebar': {'name': 'sidebar', 'url': '?view\x3dsidebar'}, 'snapshot': {'name': 'snapshot', 'url': '?view\x3dsnapshot'}, 'timeslide': {'name': 'timeslide', 'url': '?view\x3dtimeslide'}, 'isMobile': false, 'title': 'winforms - C# Web Crawler/Parser/Spider -', 'description': '    I am new to C # and WinForms, I want to create a web crawler - a web page Parsing and showing them in a serial form. I do not know how t...', 'url': 'https://giuseppina-lsgtudhar.blogspot.com/2014/02/winforms-c-web-crawlerparserspider.html', 'type': 'item', 'isSingleItem': true, 'isMultipleItems': false, 'isError': false, 'isPage': false, 'isPost': true, 'isHomepage': false, 'isArchive': false, 'isLabelSearch': false, 'postId': 9020492099585688494}}]);
    _WidgetManager._RegisterWidget('_NavbarView', new _WidgetInfo('Navbar1', 'navbar', document.getElementById('Navbar1'), {}, 'displayModeFull'));
    _WidgetManager._RegisterWidget('_HeaderView', new _WidgetInfo('Header1', 'header', document.getElementById('Header1'), {}, 'displayModeFull'));
    _WidgetManager._RegisterWidget('_BlogView', new _WidgetInfo('Blog1', 'main', document.getElementById('Blog1'), {'cmtInteractionsEnabled': false, 'lightboxEnabled': true, 'lightboxModuleUrl': 'https://www.blogger.com/static/v1/jsbin/3513641592-lbx__en_gb.js', 'lightboxCssUrl': 'https://www.blogger.com/static/v1/v-css/13464135-lightbox_bundle.css'}, 'displayModeFull'));
    _WidgetManager._RegisterWidget('_ProfileView', new _WidgetInfo('Profile1', 'sidebar-right-1', document.getElementById('Profile1'), {}, 'displayModeFull'));
    _WidgetManager._RegisterWidget('_BlogArchiveView', new _WidgetInfo('BlogArchive1', 'sidebar-right-1', document.getElementById('BlogArchive1'), {'languageDirection': 'ltr', 'loadingMessage': 'Loading\x26hellip;'}, 'displayModeFull'));
    _WidgetManager._RegisterWidget('_AttributionView', new _WidgetInfo('Attribution1', 'footer-3', document.getElementById('Attribution1'), {}, 'displayModeFull'));
    </script>
    </body>
    </html>