title: <br> tags screws up my data using scrapy and python
body: <p>I am trying to scrape the text of the reviews on Amazon using scrapy. The problem is that when a review consists of multiple enters, the text in a span element is separated by &lt; br > tags. So, when I want to scrape the first review I use this line of code:</p>
  
  <pre><code>response.css('span.a-size-base.review-text::text').extract_first()
  </code></pre>
  
  <p>This does not give me all the text of the review, but only the text between the &lt; span > element and the first &lt; br > element. </p>
  
  <p>I know that when I replace "extract_first()" by "extract()", I will get all the text. However, this also gives me the text of the other reviews.</p>
  
  <p>So basically, the extract() method returns an array with the elements being separated by &lt; br > tags. I need it to be separated by the &lt; span > tags.</p>
  
  <p>Is there a way to scrape all text between the open &lt; span > element and the closing &lt; /span > element?</p>
  
  <p><strong>example of HTML code:</strong></p>
  
  <pre><code>&lt; span data-hook="review-body" class="a-size-base review-text"&gt;
      "I like this product, the reasons why are explained below"
      &lt; br &gt;
      &lt; br &gt;
      "1. It looks nice" 
      &lt; br &gt;
      "2. I love it"
  &lt; /span &gt;
  </code></pre>
  
  <p><strong>What it looks like on the site:</strong></p>
  
  <p>I like this product, the reasons why are explained below</p>
  
  <ol>
  <li>It looks nice</li>
  <li>I love it</li>
  </ol>
  
  <p><strong>Output I will get using extract_first():</strong></p>
  
  <p>"I like this product, the reasons why are explained below"</p>
  
  <p><strong>Output I will get using extract() (note that it consists of three elements):</strong></p>
  
  <p>"I like this product, the reasons why are explained below",
  "1. It looks nice",
  "2. I love it"</p>
  
  <p><strong>Output I want to get (only one element, the review itself):</strong></p>
  
  <p>"I like this product, the reasons why are explained below 1. It looks nice 2. I love it"</p>