title: Values Hidden From Source Code- Webscraping Python
body: <p>I'm trying to web-scrape a website and when I go through the source code, what I'm looking for is not there. Website is <a href="http://www.providentmetals.com/2016-1-oz-canadian-silver-cougar.html" rel="nofollow">http://www.providentmetals.com/2016-1-oz-canadian-silver-cougar.html</a> and what I'm looking for is the price in the table in the top-right. It says "1+" followed by prices. It's around $18.04 right now.
  When I "inspect element" with web developer tools, I can see the price though.
  Using BeautifulSoup I've tried to get the value, but it doesn't show up. Here's rougly the code.
  It doesn't return a value at all</p>
  
  <pre><code>import res,bs4
  url='http://www.providentmetals.com/2016-1-oz-canadian-silver.cougar.html'
  res=requests.get(url)
  soup=bs4.BeautifulSoup(res.text,'lxml')
  elems=soup.findAll('class',{'table':'table table-striped border-light pricing data-table'})
  #table name found from inspect element web dev tool
  </code></pre>
  
  <p>Questions: How do I find the hidden data? Are there any ways that you know of to use bs4/requests to find the data? I'm not great at coding and webscraping, so any help would be good.</p>