title: Not able to parse html using lxml Xpath parser
body: <p>I am trying to parse review from this page: <a href="http://www.amazon.co.uk/product-reviews/B00143ZBHY" rel="nofollow">http://www.amazon.co.uk/product-reviews/B00143ZBHY</a></p>
  
  <p>Using following approach:</p>
  
  <p><strong>Code</strong></p>
  
  <pre><code>html # a variable which contains exact html as given at the above page.
  from lxml import etree
  tree = etree.HTML(html)
  r = tree.xpath(".//*[@id='productReviews']/tbody/tr/td[1]/div[9]/text()[4]")
  print len(r)
  print r[0].tag
  </code></pre>
  
  <p><strong>Output</strong></p>
  
  <pre><code>0
  Traceback (most recent call last):
    File "c.py", line 37, in &lt;module&gt;
      print r[0].tag
  IndexError: list index out of range
  </code></pre>
  
  <p>p,s,: While using the same xpath on xpath checker addon of firefox I am able todo it easily.  But no result here, please help!</p>