Google Recaptcha Widget in GUI einbinden

01/29/2017 23:17 UberSegFault#1
Ich hatte mir vor einiger Zeit einen einfachen Email-"Generator" geschrieben der sämtliche Strings für POST-Requests für Namen/Nachnamen/Straße auto. generiert und abschickt, das einzige was der User noch manuell machen musste war es ein Captcha Bild zu lösen(einfaches .jpg file) als GUI Framework benutzte ich anfangs GTK habe dann aber auf QT gewechselt.

Nun hat die Seite aber mittlerweile auf Google ReCaptcha2 umgestellt und ich habe keinen Plan wie ich das (Javascript?)ReCaptcha Widget in die GUI von QT/GTK bekomme soll.
02/03/2017 14:55 #Metho#2
Da findest du eine Übersicht über den Webbrowser:

Hier: [Only registered and activated users can see links. Click Here To Register...]

Um reCaptcha/noCaptcha in einer emulierten Umgebung laufen zu lassen, musst du Änderungen an der Javascript-Umgebung vornehmen (document.cookie, document.referrer, window.location (pathname, href, origin etc.), etc. pp..

Hier: [Only registered and activated users can see links. Click Here To Register...]

Das einfachste wäre, du öffnest die Seite xy, suchst nach dem <script>-Tag, löschst sämtlichen Content und fügst das reCaptcha/noCaptcha <script>-Tag nochmals ein. Das wäre das Einfachste, aber auch das Unschönste. Anders müsstest du dich mit JavaScript und noCaptcha ausseinandersetzen für eigentlich das gleiche Ergebnis.