title: How to scrape the actual data from the website in headless mode chrome python
body: <pre><code>from selenium.webdriver import Chrome
  from selenium.webdriver.chrome.options import Options
  from selenium.webdriver.common.keys import Keys
  
  opts = Options()
  opts.set_headless()
  assert opts.headless  # Operating in headless mode
  browser = Chrome(executable_path=r"C:\Users\taksh\AppData\Local\Programs\Python\Python37-32\chromedriver.exe", options=opts)
  browser.implicitly_wait(3)
  browser.get('https://ca.finance.yahoo.com/quote/AMZN/profile?p=AMZN')
  
  results = browser.find_elements_by_xpath('//*[@id="quote-header-info"]/div[3]/div/div/span[1]')
  print(results)
  </code></pre>
  
  <p>And I get back:</p>
  
  <pre><code>[&lt;selenium.webdriver.remote.webelement.WebElement (session="b3f4e2760ffec62836828e62530f082e", element="3e2741ee-8e7e-4181-9b76-e3a731cefecf")&gt;]
  </code></pre>
  
  <p>What I actually what selenium to scrape is the price of the stock. I thought i was doing it correctly because this would find the element when I used selenium on Chrome without headless mode. How can I scrape the actual data from the website in headless mode?</p>