title: How deep is the visible area of HtmlAgilityPack?
body: <p>I need to grab some posts from a blog. All went well until I've wanted to get the post creation date. The DOM-tree for it is:</p>
  
  <pre><code>div class="stories-feed__container" 
    -&gt; article 
       -&gt; div class="story__main" 
         -&gt; div class="story__footer" 
           -&gt; div class="story__user user" 
             -&gt; div class="user__info-item" 
               -&gt; time datetime="date and time in UTC format".
  </code></pre>
  
  <p>So I wrote the code:</p>
  
  <pre><code>    HtmlWeb web = new HtmlWeb();
      HtmlAgilityPack.HtmlDocument doc = new HtmlAgilityPack.HtmlDocument();
      doc = web.Load("https://pikabu.ru/@serhiy1994");
      string postDate = doc.DocumentNode.SelectSingleNode("//div[contains(@class, 'stories-feed__container')]/article[2]/div[contains(@class, 'story__main')]/div[contains(@class, 'story__footer')]/div[contains(@class, 'story__user user')]/div[contains(@class, 'user__info-item')]/time").GetAttributeValue("datetime", "NULL"); // e.g. for the 2nd article on the page
  </code></pre>
  
  <p>And it returns the <code>NullReferenceException</code>.
  BUT if you stop at the "div class="story__user user"" level (e.g.,</p>
  
  <pre><code>    string postDate = doc.DocumentNode.SelectSingleNode("//div[contains(@class, 'stories-feed__container')]/article[2]/div[contains(@class, 'story__main')]/div[contains(@class, 'story__footer')]/div[contains(@class, 'story__user user')]").InnerHtml;
  </code></pre>
  
  <p>it works properly and return you the inner HTML-code.
  So I think there is something like 'maximum visibility level" for HtmlAgilityPack, and you won't able to manipulate with the deeper markdown.</p>
  
  <p>Am I right or I'm coding something wrong? </p>
  
  <p>The original page code is here: <a href="https://pastebin.com/jFC0XD9C" rel="nofollow noreferrer">https://pastebin.com/jFC0XD9C</a></p>