title: Downloading images with dynamic and session maintained URL through the web browser component of VB.NET 2008
body: <p>How do I to download an embedded image using web browser control of VB.NET, that we can achieve by right clicking on the image and doing 'save picture as'? </p>
  
  <hr>
  
  <p>I am developing a VB.NET project that crawls through a particular website and downloads its contents including any images embedded into it. Now my problem is that <em>I can not use a web client and HTTP request/response classes</em> to serve my purpose because of the security that is maintained on the site.</p>
  
  <p>The web site is maintained with some <a href="http://en.wikipedia.org/wiki/JavaScript" rel="nofollow noreferrer">JavaScript</a> and <a href="http://en.wikipedia.org/wiki/JQuery" rel="nofollow noreferrer">jQuery</a>. Also, it maintains the session through some set of cookies and hidden fields that it tracks on each single <a href="http://en.wikipedia.org/wiki/Uniform_Resource_Locator" rel="nofollow noreferrer">URL</a> request. If it finds any discontinuity then it redirects to the login page.</p>
  
  <p>I found the solution to this problem by using a web browser component which is doing great for me in maintaining security.</p>
  
  <p><strong>But my next set of problems is storing of the contents other than an HTML source file like embedded images which is my main concern right now, and I am sure many of the software developers must be facing the same.</strong></p>
  
  <p>I found various post in C# which I modified, but it didn't work for me, like in <em><a href="https://stackoverflow.com/questions/1430918/c-sharp-code-for-saving-an-entire-web-page-with-images-formatting">C# code for saving an entire web page? (with images/formatting)</a></em>.</p>
  
  <p>Also, I have got a project addressing the same problem in <em><a href="http://www.freelancer.in/projects/Visual-Basic-NET/Save-image-from-webbrowser-control.html" rel="nofollow noreferrer">Save image from web-browser control in Visual Basic 2005</a></em>, but for this my company policies won't allow me.</p>
  
  <p>How do I automate the procedure of right click and 'save picture as'?</p>
  
  <p>Is there any real solution? If not, then is there any alternate solution like copying from temp folders. If yes, please provide a solution!</p>