|
You last visited: Today at 02:46
Advertisement
Httpwebrequest Captcha
Discussion on Httpwebrequest Captcha within the .NET Languages forum part of the Coders Den category.
09/20/2014, 19:17
|
#1
|
elite*gold: 1
Join Date: Jul 2013
Posts: 67
Received Thanks: 6
|
Httpwebrequest Captcha
Hey Leute, ich habe ein kleines Problem, und zwar will ich ein Programm schreiben, dass sich selber eine E-Mail Adresse machen soll, da es eine anständige sein soll wie z.B @gmail.com und keine Wegwerfadresse, muss es ein Captcha lösen, wie ich es löse habe ich schon, allerdings habe ich bei dem Httpwebrequest das Problem, dass ich mich noch nicht sehr mit ihm auskenne, ein einfacher Request ohne Captcha oder so, kein Problem, aber wie ich so etwas anstelle, keine Ahnung, da ich ja nicht einfach die Logindaten im Post abschicken kann, da er ja irgendwie ein Captcha erwartet. Also wie mache ich das? Ich erwarte von euch keinen kompletten Code, aber Denkansätze wären nett.
LG.
|
|
|
09/20/2014, 19:51
|
#2
|
elite*gold: 1091
Join Date: Jun 2007
Posts: 19,836
Received Thanks: 7,180
|
Quote:
Originally Posted by iBanane
muss es ein Captcha lösen, wie ich es löse habe ich schon
|
Wieso fragst du, wie du den Captcha löst wenn du doch schon eine Lösung gefunden hast?
Btw. gibt es solche Libraries die über das OCR Verfahren Captchas eigenständig lösen können. Ob das bei Google's Recaptcha allerdings funktioniert, ist fragwürdig. Vor allem weil die ja ständig die Captchastruktur ändern.
Bild herunterladen, anzeigen lassen und manuell lösen - etwas anderes fällt mir nicht ein.
Quote:
Originally Posted by iBanane
allerdings habe ich bei dem Httpwebrequest das Problem, dass ich mich noch nicht sehr mit ihm auskenne
|
Kein Problem, er kann manchmal sehr schwierig sein. In den meisten Fällen hilft da etwas Schokolade - vielleicht erzählt er irgendwann mal mehr von sich.
|
|
|
09/20/2014, 20:35
|
#3
|
elite*gold: 2932
Join Date: Oct 2009
Posts: 6,966
Received Thanks: 1,097
|
 ham auch ne api für so ziemlich alle sprachen
|
|
|
09/20/2014, 20:39
|
#4
|
elite*gold: 1
Join Date: Jul 2013
Posts: 67
Received Thanks: 6
|
Tut mir leid, habe mich wohl etwas unverständlich ausgedrückt.  Löse das Captcha schon mit DeathByCaptcha, mit dem Webbrowser ging das auch einfach, da konnte ich auf gmail.com gehen, Captcha auslesen, einfüllen lassen, abschicken. Nur jetzt wo ich neu beim Httpwebrequest bin, und bis jetzt nur einfache einzelne Requests geschickt habe, wie z.B halt ein einfacher Login wo man im Prinzip nur die httpheader kopiert, habe ich keine Vorstellung davon, wie ich das Captcha auslese, und sozusagen in der gleichen Session mich noch registriere, da sich das Captcha ja sonst ändert.
|
|
|
09/20/2014, 20:55
|
#5
|
elite*gold: 1091
Join Date: Jun 2007
Posts: 19,836
Received Thanks: 7,180
|
Quote:
Originally Posted by iBanane
Tut mir leid, habe mich wohl etwas unverständlich ausgedrückt.  Löse das Captcha schon mit DeathByCaptcha, mit dem Webbrowser ging das auch einfach, da konnte ich auf gmail.com gehen, Captcha auslesen, einfüllen lassen, abschicken. Nur jetzt wo ich neu beim Httpwebrequest bin, und bis jetzt nur einfache einzelne Requests geschickt habe, wie z.B halt ein einfacher Login wo man im Prinzip nur die httpheader kopiert, habe ich keine Vorstellung davon, wie ich das Captcha auslese, und sozusagen in der gleichen Session mich noch registriere, da sich das Captcha ja sonst ändert.
|
Und was genau ist da nun unklar? Du nutzt einen HTTP GET Request um die Signup Seite anzufragen, daraufhin bekommst du vermutlich den HTML Source zurück, den dein Browser normalerweise darstellen würde. Hier müsstest du nun die Stelle rauspicken, an der das Captcha angezeigt wird. Vermutlich (sogar sehr sicher) ein <img> Element. Das könntest du dir mit einem HTML Parser raussuchen (HtmlAgilityPack ist sehr beliebt, nutze ich selbst auch). In dem Element ist sicherlich auch irgendwo der Direktlink zu dem Bild, den gibst du einfach an deine OCR Library weiter und bekommst vermutlich den Text als string zurück.
Anschließend sendest du dann nochmal einen HTTP POST Request in dem alle Daten stehen (E-Mail, Passwort, der Captcha und so weiter).
Das zur Struktur, wie du alles genau implementieren musst, kannst du dir in Google zusammensuchen.
|
|
|
09/20/2014, 20:59
|
#6
|
elite*gold: 1
Join Date: Jul 2013
Posts: 67
Received Thanks: 6
|
Ok, ich versuche es mal, danke.
|
|
|
 |
Similar Threads
|
C# httpwebrequest
08/16/2013 - .NET Languages - 1 Replies
Hallo leute ich hab mal ne frage ich versuche ein Programm zu schreiben
was durch die POST methode beispielsweise ein Ereigniss auf einer Webseite auslöst (zb abmelden auf elietepvpers klicken) nun habe ich leider keine ahnung wie ich herausfinde was ich in den POST string eintragen soll hier mein bisheriger code ich weis ist das Microsoft beispiel
// Create a request using a URL that can receive a post.
WebRequest request = ...
|
Automatische Captcha Eingabe Arcor Bot ( Kein Captcha )
07/23/2013 - elite*gold Trading - 83 Replies
Ich biete hier ein Programm an, welches das Captcha des Arcor Bottes liest und Automatisch einfügt :)
So funktioniert es :) (Video)
Automatische Captcha Eingabe Arcor Bot - YouTube
So sieht alles aus :)
Lizenz - Login
http://i.epvpimg.com/s1OJg.png
|
Httpwebrequest Captcha in Picturebox=
03/08/2013 - .NET Languages - 2 Replies
Hallo, folgenes Frage:
Wie kann ich per httpwebrequest nen Captcha auslesen und in ner Picturebox einfügen?
|
[VB.NET] HttpWebrequest Captcha in Picturebox laden?
02/22/2013 - .NET Languages - 4 Replies
Ich sitz jetzt hier vor nem Berg Infos aus Livehttpheaders. Einmal die, welche man beim navigieren zu Ask.fm bekommt:
http://ask.fm/signup
GET /signup HTTP/1.1
Host: ask.fm
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:19.0) Gecko/20100101 Firefox/19.0
Accept: text/html,application/xhtml+xml,application/xml;q= 0.9,*/*;q=0.8
Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate
|
HTTPWebRequest???
02/19/2013 - .NET Languages - 2 Replies
Hey ich wollte einen Bot erstellen (FlaschenBot für Pennergame). ann wollt ich eben EIn Addon runterladen . Also einen HTTP Header.. Doch dann kam dass raus.
http://www.fotos-hochladen.net/thumbnail/unbenann tk38c6smev2_thumb.jpg
bitte Helft mir.
|
All times are GMT +1. The time now is 02:46.
|
|