<div class="gmail_quote">On Sun, May 13, 2012 at 11:52 PM, Andy Isaacson <span dir="ltr">&lt;<a href="mailto:adi@hexapodia.org" target="_blank">adi@hexapodia.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div class="im"><br></div>
<br>
There Really Should Be A Tool (tm) that operates as a HTTP proxy and<br>
simply writes out every HTTP resource that you retrieve to the<br>
filesystem.  I don&#39;t know of one, alas.  You can build one using<br>
mitmproxy or Perl&#39;s proxy module I suspect, but that sounds like work...<br>
<span class="HOEnZb"><font color="#888888"><br>
-andy<br>
</font></span><div class="HOEnZb"><div class="h5"><br></div></div></blockquote><div><br></div><div><a href="http://www.charlesproxy.com/">http://www.charlesproxy.com/</a> does exactly this, if you turn on the &#39;Mirror&#39; feature, any webpage &amp; all of its resources will be downloaded to a local copy, in a directory structure matching the urls you visit. I bought it, use it for development, but I believe the trial version lets you use all features after a 10 second nag screen, and a time limit of 30 minutes (but you can easily restart it after 30 minutes).</div>

</div>