title: Using Xpath in Scrapy to select any text below paragraph
body: <p>Well my initial code works but misses out some weird formatting in the site:</p>
  
  <pre><code>response.xpath("//*[contains(., 'Description:')]/following-sibling::p/text()").extract()
  
  
    &lt;div id="body"&gt;
    &lt;a name="main_content" id="main_content"&gt;&lt;/a&gt;
    &lt;!-- InstanceBeginEditable name="main_content" --&gt;
  &lt;div class="return_to_div"&gt;&lt;a href="../../index.html"&gt;HOME&lt;/a&gt;  | &lt;a href="../index.html"&gt;DEATH ROW&lt;/a&gt;  | &lt;a href="index.html"&gt;INFORMATION&lt;/a&gt;  | text&lt;/div&gt;
  &lt;h1&gt;text&lt;/h1&gt;
  &lt;h2&gt;text&lt;/h2&gt;
  &lt;p class="text_bold"&gt;text:&lt;/p&gt;
  &lt;p&gt;text&lt;/p&gt;
  &lt;p class="text_bold"&gt;text:&lt;/p&gt;
  &lt;p&gt;text&lt;/p&gt;
  &lt;p class="text_bold"&gt;Description:&lt;/p&gt;
  &lt;p&gt;Line1&lt;/p&gt;
  &lt;p&gt;Line2&lt;/p&gt;
  Line3  &lt;!-- InstanceEndEditable --&gt;  
    &lt;/div&gt;
  </code></pre>
  
  <p>I have no problem pulling Line 1 and Line 2. Line 3 however is not a sibling of my P class. This only occurs for some of the pages I am trying to scrap from a table.</p>
  
  <p>Here is the link: <a href="http://Texas%20Death%20Row" rel="noreferrer">https://www.tdcj.state.tx.us/death_row/dr_info/wardadamlast.html</a></p>
  
  <p>Sorry Xpath just confuses me, is there a way to extract all data thats after the criteria <code>//*[contains(., 'Description:')]</code> rather then having to be a sibling?</p>
  
  <p>Thanks in advance.</p>
  
  <p>Edited: Changed example to more reflect the actual. Added link to original page.</p>