title: Missing Website Text Using Beautiful Soup
body: <p>I am trying to get trip times using beautiful soup:</p>
  
  <pre><code>https://betaplanner.trimet.org/map/#/?fromPlace=10255%20SW%20CANYON%20RD%3A%3A45.493227%2C-122.782138&amp;toPlace=4809%20N%20KERBY%20AVE%3A%3A45.557817%2C-122.673216&amp;date=2019-08-14&amp;time=16%3A56&amp;arriveBy=false&amp;mode=BUS%2CTRAM%2CRAIL%2CGONDOLA%2CCAR_RENT&amp;showIntermediateStops=true&amp;optimize=QUICK&amp;ignoreRealtimeUpdates=true&amp;companies=NaN&amp;minTransitDistance=50%25&amp;searchTimeout=10000&amp;onlyTransitTrips=true&amp;ui_activeItinerary=0
  </code></pre>
  
  <p>It seems like the problem is related to javascript rendering, however, when I tried doing html-requests, I have gotten an error</p>
  
  <p>For Bs4:</p>
  
  <pre><code> r = session.get(*linkfromabove*)
      soup = BeautifulSoup(r.content, 'html.parser')
      soup.select
  </code></pre>
  
  <p>For HTML_Requests:</p>
  
  <pre><code>import requests
  from requests_html import HTMLSession
  session = HTMLSession()
  r = session.get(linkfromabove)
  r.html.render(wait=8, sleep=8)
  </code></pre>
  
  <p>Actual Results using BS4:</p>
  
  <pre><code>&lt;html lang="en"&gt;
  &lt;head&gt;
  &lt;meta charset="utf-8"/&gt;
  &lt;meta content="ie=edge" http-equiv="x-ua-compatible"/&gt;
  &lt;title&gt;TriMet MOD OTP Demo&lt;/title&gt;
  &lt;meta content="width=device-width, initial-scale=1" name="viewport"/&gt;
  &lt;link href="https://fonts.googleapis.com/css? 
  family=Hind:300,400,500,600,700" 
  rel="stylesheet"/&gt;
  &lt;link href="main.css" rel="stylesheet"/&gt;&lt;/head&gt;
  &lt;body&gt;
  &lt;div id="main"&gt;&lt;/div&gt;
  &lt;script src="bundle.js" type="text/javascript"&gt;&lt;/script&gt;&lt;/body&gt;
  &lt;/html&gt;
  </code></pre>
  
  <p>From Html-Requests:</p>
  
  <pre><code> pyppeteer.errors.NetworkError: Protocol error Target.closeTarget: Target closed.
  </code></pre>