da gerade bei einem anderen Thread die Frage nach dem Laden von Recaptcha ohne Javascript aufkam, hab ich hier ein kleines Sample geschrieben. Google ist relativ sensibel was das Laden von Recaptcha von einem "nicht Browser" angeht. Dann werden euch diese hässligen Captchas wie unten in Screenshot entgegen geschmissen. Wenn ihrs allerdings richtig macht, alle anderen Sites laded (Recaptcha.js) sowie Cookies und einen gescheiten Useragent setzt, solltet ihr auch die "schönen" Fotos zurückbekommen.
Ich hab es absichtlich nicht in einen Hide Container gepackt, viel Spass beim nutzen

// Wird genutzt für simple WebRequests WebClient webClient = new WebClient(); String challangeJS = webClient.DownloadString(tbxChallangeURL.Text); // Per Regex den Inhalt von Challange : '' raussplitten (ohne Error Checking, don't do this at home) Regex parserRegex = new Regex("challenge : '(.*?)'"); String challange = parserRegex.Match(challangeJS).Groups[1].Value; // Image Daten über ChallangeID anfordern var imageData = webClient.DownloadData(String.Format("http://www.google.com/recaptcha/api/image?c={0}", challange)); // Aus den Image-Daten Bitmap erstellen und in die Picturebox laden pbxCaptcha.Image = new Bitmap(new MemoryStream(imageData)); // Im folgenden dann beim Absenden der Captcha Request verwenden: //recaptcha_challenge_field=03AHJ_VuuLk3-VKiowX0WrFZ3g5v20V7ma4G_H8Aox-_ASGfpfbXvl7cXo02j5m10VQAACPN6kN0FIV63idi1UME59y1XtsxSpGjfbQgBxukaC39PRCGp7XPYO0ZxbUIVXo-KrLL1XHnyGH0yzsQ7krtCHK0X0NlkbX72oNFN4PjkxTs2kbwWYctkUup_IBkknC9pVasDNi5Swdp8lcw7b--nO4ZINbyPSyw_J28Zv8nwesD4Z-j8sh66qq0z4KFDVNyl_PYQhw0iWKY_ts1EKLreOyZST2pVY476cR3ArHCCj29f1EvJeDsOLrtHBNGlCGuv3EVO4PASb&recaptcha_response_field=747 // also: challange_field = Challange // recaptcha_response_field = Solved Captcha
Screenshot:

Download:
VT Scan: nicht nötig, da nur Source
Greez