Zitat Zitat von hoohead Beitrag anzeigen
Unter VB.NET gibt es das Webbrowser Control (einfach mal danach googlen, gibt genügend Anleitungen zur Funktionsweise).
Dadurch wird quasi der Internetexplorer in Deine VB App "integriert" und Du kannst so ganz einfach auf die enstprechenden Elemente zugreifen (ganz nebenbei musst Du Dir keine Gedanken machen, welch Schutzmechanismen die Captcha Entwickler sich so ausgedacht haben.
Jo, als ich auf deinem Blog gelesen habe, dass du das Webbrowser Control in .NET verwendest, es erst nicht geglaubt. Was tut dich denn dieses Control so an ? Das ist eine sinnlose Spielerei, man verwendet in der Regel immer die HttpWebRequest-Klasse für solche Zwecke. Die erzeugt das selbe Ergebnis nur schneller und stabiler (ist nicht auf IE angewieser *kotz*).

BTT: Ich hatte gestern zufällig mit dem selben Problem zu kämpfen. Wenn das Captcha von ReCaptcha ist, dann musst du 3 Sachen aus dem Quelltext der Seite auslesen, auf dem das Captcha angezeigt wird:

1. Securitytoken
2. Humanverify-Code
3. Challenge-Code

Zusätzlich musst du natürlich den POST-Parameter mit den neu erschienen Worten ergänzen (WortA+WortB).

Falls es nicht ReCaptcha sein sollte, schneide die HTTP-Header trotzdem mal mit, dürft ähnlich funktionieren.

MfG