title: Firefox basic modification
body: <p>I have to modify firefox to make it an automated client for testing some personal servers.
  <br>I have to:<br>1.Have firefox connect normaly, send the GET HTTP, and run all scripts on that web page. <br>2.Firefox does not display the page but save it to a file. <br><br>I have not yet red the documentation, or the source, sorry.<br> I want some hints on what functions firefox uses for this actions. Also this functions should be like an internal API, I mean that I should always find the functions in the version n+1. I also want to remove all the junk that remains and I not use, this will probably be an ugly task.
  <br> Also I want some hints on the memory structure of firefox. Example: How do I access the variables that are available for the client side scripts firefox will run. What about the cookies. </p>
  
  <p><br><br> Thank you.</p>