title: Scraping Data from Client Side JS with Python3
body: <p>How do i begin to scrape a webpage with button click that only shows the output in Client Side(output seen only in Chrome Dev Tools-response Tab) 
  I am aware of using Selenium or Phantom JS but I am against both due to shortage of memory</p>
  
  <p>I am also aware of POST requests but sometimes POST requests give all data except the data that is only visible through Chrome Dev Tools(response Tab) . </p>
  
  <p>Eg Scenario : Suppose there is a download button in a page which performs a POST and then a GET to retreive a .PDF file. The result of POST contains a Dynamic ID (plus some additional HTML Data).The ID is then attached with hostname of URL to retrieve the .PDF File. However this Dynamic ID is nowhere to be seen in source code and is generated on the fly(Think .jsf Pages which have a Client ID for example) and visible only in response tab of Chrome Dev Tools in the client side. The POST Data retrieves all  HTML Data except for this dynamic ID.</p>
  
  <p>How do go about this using POST request of Python without going for Selenium</p>