title: Advanced HTML Agility Pack useage
body: <p>I am pretty new to the HTML Agility Pack so I need some help with where to go next. I can do some simple things like pull a value from an href (knowing the url string I was looking for) and I can pull like the value in a span based on a specific class that was being used. But I do not understand how to use the HTML Agility Pack in a situation where there are a ton of  or  tags an thre is not one real solid anchor to tie to?</p>
  
  <p>Here is an actual chunk of code I am scraping through. I placed dummy data in the cells to demonstrate what I am looking for.</p>
  
  <p>What is the best way to extract the following:</p>
  
  <p>1.) Company Name?</p>
  
  <p>2.) Phone Number?</p>
  
  <p>3.) Email Address?</p>
  
  <p>HTML....</p>
  
  <pre class="lang-html prettyprint-override"><code>&lt;td&gt;
    &lt;!-- Company Info --&gt;
    &lt;table cellpadding="0" cellspacing="0" border="0"&gt;
      &lt;tr&gt;
        &lt;td class="black"&gt;
          &lt;table cellspacing="1" cellpadding="0" border="0" width="370"&gt;
            &lt;tr&gt;
              &lt;th&gt;COMPANY NAME&lt;/th&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td class="search"&gt;
                &lt;table cellpadding="5" cellspacing="0" border="0" width="100%"&gt;
                  &lt;tr&gt;
                    &lt;td&gt;
                      &lt;table cellpadding="1" cellspacing="0" border="0" width="100%"&gt;
                        &lt;tr&gt;
                          &lt;td colspan="2" align="center"&gt;Un-needed Links...&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td align="center" colspan="2"&gt;&lt;hr&gt;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td align="right" nowrap&gt;
                            &lt;b&gt;
                              &lt;font color="FF0000"&gt;
                                Contact Person&amp;nbsp;
                                &lt;img src="/images/icon_contact.gif" align="absmiddle"&gt;&amp;nbsp;:
                              &lt;/font&gt;
                            &lt;/b&gt;
                          &lt;/td&gt;
                          &lt;td align="left" width="100%"&gt;&amp;nbsp;Judy Smith&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td align="right" nowrap&gt;
                          &lt;b&gt;&lt;font color="FF0000"&gt;Phone Number&amp;nbsp;&lt;img src="/images/icon_phone.gif" align="absmiddle"&gt;&amp;nbsp;:&lt;/font&gt;&lt;/b&gt;&lt;/td&gt;
                          &lt;td align="left" width="100%"&gt;&amp;nbsp;555-555-5555&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td align="right" nowrap&gt;&lt;b&gt;&lt;font color="FF0000"&gt;E-mail Address&amp;nbsp;&lt;img src="/images/icon_email.gif" align="absmiddle"&gt;&amp;nbsp;:&lt;/font&gt;&lt;/b&gt;&lt;/td&gt;
                          &lt;td align="left" width="100%"&gt;&amp;nbsp;&lt;a HREF="mailto:judy.smith@companyname.com"&gt;judy.smith@companyname.com&lt;/a&gt;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td align="center" colspan="2"&gt;&lt;hr&gt;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td align="right" nowrap&gt;&lt;b&gt;&lt;font color="FF0000"&gt;Home Office Location&amp;nbsp;&lt;img src="/images/icon_home.gif" align="absmiddle"&gt;&amp;nbsp;:&lt;/font&gt;&lt;/b&gt;&lt;/td&gt;
                          &lt;td align="left" width="100%"&gt;&amp;nbsp;ATLANTA, GA&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td align="right" nowrap&gt;&lt;b&gt;&lt;font color="FF0000"&gt;Home Office Phone&amp;nbsp;&lt;img src="/images/icon_home.gif" align="absmiddle"&gt;&amp;nbsp;:&lt;/font&gt;&lt;/b&gt;&lt;/td&gt;
                          &lt;td align="left" width="100%"&gt;&amp;nbsp;555-555-5555&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td align="right" nowrap&gt;&lt;b&gt;&lt;font color="FF0000"&gt;Home Office Fax&amp;nbsp;&lt;img src="/images/icon_home.gif" align="absmiddle"&gt;&amp;nbsp;:&lt;/font&gt;&lt;/b&gt;&lt;/td&gt;
                          &lt;td align="left" width="100%"&gt;&amp;nbsp;666-666-6666&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td align="center" colspan="2"&gt;&lt;hr&gt;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td align="right" nowrap&gt;&lt;b&gt;&lt;font color="FF0000"&gt;Broker MC Number&amp;nbsp;&lt;img src="/images/icon_number.gif" align="absmiddle"&gt;&amp;nbsp;:&lt;/font&gt;&lt;/b&gt;&lt;/td&gt;
                          &lt;td align="left" width="100%"&gt;&amp;nbsp;123456&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td align="right" nowrap&gt;&lt;b&gt;&lt;font color="FF0000"&gt;Carrier MC Number&amp;nbsp;&lt;img src="/images/icon_number.gif" align="absmiddle"&gt;&amp;nbsp;:&lt;/font&gt;&lt;/b&gt;&lt;/td&gt;
                          &lt;td align="left" width="100%"&gt;&amp;nbsp;654321&lt;/td&gt;
                        &lt;/tr&gt;
                      &lt;/table&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;
                &lt;/table&gt;
              &lt;/td&gt;
            &lt;/tr&gt;
          &lt;/table&gt;
        &lt;/td&gt;
      &lt;/tr&gt;
    &lt;/table&gt;
    &lt;br&gt;
  
    &lt;!-- Starting Point --&gt;
    &lt;table cellpadding="0" cellspacing="0" border="0"&gt;
      &lt;tr&gt;
        &lt;td class="black"&gt;
          &lt;table cellspacing="1" cellpadding="0" border="0" width="370"&gt;
            &lt;tr&gt;
              &lt;th&gt;Starting Point&lt;/th&gt;
              &lt;th&gt;Available&lt;/th&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td class="search" width="270"&gt;&amp;nbsp;&lt;b&gt;ABBEVILLE, GA&amp;nbsp;&lt;/b&gt;&lt;/td&gt;
              &lt;td class="search" align="center" width="100"&gt;&lt;span style="color: forestgreen"&gt;&amp;nbsp;1/5/11&amp;nbsp;&lt;/span&gt;&lt;/td&gt;
            &lt;/tr&gt;
          &lt;/table&gt;
        &lt;/td&gt;
      &lt;/tr&gt;
  
    &lt;/table&gt;
    &lt;br&gt;
    &lt;!-- Destination Point --&gt;
    &lt;table cellpadding="0" cellspacing="0" border="0"&gt;
      &lt;tr&gt;
        &lt;td class="black"&gt;
          &lt;table cellspacing="1" cellpadding="0" border="0" width="370"&gt;
            &lt;tr&gt;
              &lt;th&gt;Destination Point&lt;/th&gt;
              &lt;th&gt;Direction&lt;/th&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td class="search" width="270"&gt;&amp;nbsp;&lt;b&gt;ATLANTA, GA&amp;nbsp;&lt;/b&gt;&lt;/td&gt;
              &lt;td class="search" align="center" width="100"&gt;&lt;span style="color: FF0000"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/td&gt;
            &lt;/tr&gt;
          &lt;/table&gt;
        &lt;/td&gt;
  
      &lt;/tr&gt;
    &lt;/table&gt;
    &lt;br&gt;
    &lt;!-- Truck Details --&gt;
    &lt;table cellpadding="0" cellspacing="0" border="0"&gt;
      &lt;tr&gt;
        &lt;td class="black"&gt;
          &lt;table cellspacing="1" cellpadding="0" border="0" width="370"&gt;
            &lt;tr&gt;
              &lt;th&gt;Truck Details&lt;/th&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td class="search"&gt;
                &lt;table cellpadding="5" cellspacing="0" border="0"&gt;
                  &lt;tr&gt;
                    &lt;td&gt;
                      &lt;table cellpadding="0" cellspacing="0" border="0"&gt;
                        &lt;tr&gt;
                          &lt;td align="right"&gt;&lt;b&gt;Date Posted&amp;nbsp;:&lt;/b&gt;&lt;/td&gt;
                          &lt;td align="left"&gt;&amp;nbsp;&amp;nbsp;1/5/2011 10:34:48 AM&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td align="right"&gt;&lt;b&gt;Quantity&amp;nbsp;:&lt;/b&gt;&lt;/td&gt;
                          &lt;td align="left"&gt;&amp;nbsp;&amp;nbsp;1&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td align="right"&gt;&lt;b&gt;Equipment Type&amp;nbsp;:&lt;/b&gt;&lt;/td&gt;
                          &lt;td align="left"&gt;&amp;nbsp;&amp;nbsp;FT&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td align="right"&gt;&lt;b&gt;Load Size&amp;nbsp;:&lt;/b&gt;&lt;/td&gt;
                          &lt;td align="left"&gt;&amp;nbsp;&amp;nbsp;Full&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td align="right" valign="top"&gt;&lt;b&gt;Special Information&amp;nbsp;:&lt;/b&gt;&lt;/td&gt;
                          &lt;td align="left"&gt;&amp;nbsp;&amp;nbsp;&lt;/td&gt;
                        &lt;/tr&gt;
                      &lt;/table&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;
                &lt;/table&gt;
              &lt;/td&gt;
            &lt;/tr&gt;
          &lt;/table&gt;
        &lt;/td&gt;
      &lt;/tr&gt;
    &lt;/table&gt;
    &lt;br&gt;
  &lt;/td&gt;
  </code></pre>
  
  <p>....More HTML</p>