title: Selenium Python: clicking links produced by JSON application
body: <p>[ Ed: Maybe I'm just asking this? Not sure -- <a href="https://stackoverflow.com/questions/22788546/capture-json-response-through-selenium">Capture JSON response through Selenium</a> ]</p>
  
  <p>I'm trying to use Selenium (Python) to navigate via hyperlinks to pages in a web database. One page returns a table with hyperlinks that I want Selenium to follow. But the links do not appear in the page's source. The only html that corresponds to the table of interest is a  tag indicating that the site is pulling results from a facet search. Within the div is a <code>&lt;script type="application/json"&gt;</code> tag and a handful of search options. Nothing else.</p>
  
  <p>Again, I can view the hyperlinks in Firefox, but not using "View Page Source" or Selenium's <code>selenium.webdriver.Firefox().page_source</code> call. Instead, that call outputs not the <code>&lt;script&gt;</code> tag but a series of <code>&lt;div&gt;</code> tags that appear to define the results' format.</p>
  
  <p>Is Selenium unable to navigate output from JSON applications? Or is there another way to capture the output of such applications? Thanks, and apologies for the lack of code/reproducibility.</p>