title: Web scraping program cannot find element which I can see in the browser
body: <p>I am trying to get the titles of the streams on <a href="https://www.twitch.tv/directory/game/Dota%202" rel="nofollow noreferrer">https://www.twitch.tv/directory/game/Dota%202</a>, using Requests and BeautifulSoup. I know that my search criteria are correct, yet my program does not find the elements I need.</p>
  
  <p>Here is a screenshot showing the relevant part of the source code in the browser:</p>
  
  <p><a href="https://i.stack.imgur.com/czkwX.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/czkwX.jpg" alt="Screenshot of the browser showing part of the webpage, as well as the source using the developer tools/web inspector."></a></p>
  
  <p>The HTML source as text:</p>
  
  <p><div class="snippet" data-lang="js" data-hide="false" data-console="false" data-babel="false">
  <div class="snippet-code">
  <pre class="snippet-code-html lang-html prettyprint-override"><code>&lt;div class="tw-media-card-meta__title"&gt;
    &lt;div class="tw-c-text-alt"&gt;
      &lt;a class="tw-full-width tw-interactive tw-link tw-link--button tw-link--hover-underline-none tw-link--inherit" data-a-target="preview-card-title-link" href="/weplayesport_en"&gt;
        &lt;div class="tw-align-items-start tw-flex"&gt;
          &lt;h3 class="tw-ellipsis tw-font-size-5" title="NAVI vs HellRaisers | BO5 | ODPixel &amp;amp; S4 | WeSave! Charity Play"&gt;NAVI vs HellRaisers | BO5 | ODPixel &amp;amp; S4 | WeSave! Charity Play&lt;/h3&gt;
        &lt;/div&gt;
      &lt;/a&gt;
    &lt;/div&gt;
  &lt;/div&gt;</code></pre>
  </div>
  </div>
  </p>
  
  <p>Here is my code:</p>
  
  <pre class="lang-py prettyprint-override"><code>import requests
  from bs4 import BeautifulSoup
  
  req = requests.get("https://www.twitch.tv/directory/game/Dota%202")
  
  soup = BeautifulSoup(req.content, "lxml")
  
  title_elems = soup.find_all("h3", attrs={"title": True})
  
  print(title_elems)
  </code></pre>
  
  <p>When I run it, <code>title_elems</code> is just the empty list (<code>[]</code>).</p>
  
  <p>Why is my program not finding the elements?</p>