title: Beautiful Soup - selecting text of next span element with no class
body: <p>I am attempting to use Beautiful Soup to scrape movie quotes from rottentomatoes.com. The page source is interesting in that the quotes are directly proceeded by a span class "bold quote_actor", but the quote itself is in a span with no class, e.g. (<a href="https://www.rottentomatoes.com/m/happy_gilmore/quotes/" rel="nofollow noreferrer">https://www.rottentomatoes.com/m/happy_gilmore/quotes/</a>):
  <a href="https://i.stack.imgur.com/Lsm9H.jpg" rel="nofollow noreferrer">screenshot of web source</a></p>
  
  <p>I would like to use Beautiful Soup's find_all to capture all quotes, without the actor's name. I have tried many things with no success, such as:</p>
  
  <p><div class="snippet" data-lang="js" data-hide="false" data-console="true" data-babel="false">
  <div class="snippet-code">
  <pre class="snippet-code-html lang-html prettyprint-override"><code>moviequotes = soup(input)
  for t in web_soup.findAll('span', {'class':'bold quote_actor'}):
      for item in t.parent.next_siblings:
          if isinstance(item, Tag):
              if 'class' in item.attrs and 'name' in item.attrs['class']:
                  break
              print (item)</code></pre>
  </div>
  </div>
  </p>
  
  <p>I would greatly appreciate any tips for how to navigate this code and to define the resulting plain text quotes into an object I use use with Pandas, etc.</p>