M
@SeppJ: Dass du mir unterstellst, dass ich hier Schwachsinn schreibe, finde ich etwas unpassend, aber nunja.
Ich kann nicht wahnsinnig viel C++, da ich davor lediglich mit C# u.ä. programmiert habe.
Ich suche auch keinen Dummen, der mir das schreibt, sondern wie gesagt, fände ich auch Dokumentationen dazu nicht schlecht.
Theoretisch habe ich auch schon herausgefunden, wie ich etwas in das Formular schreiben kann und mir fehlt eigentlich nur noch, wie ich diesen Link zu dem Captcha bekomme. Dieses werde ich logischerweise nicht selbst lösen (also mit meinem eigenem Programm), sondern über den Service DeathByCaptcha.
Ich habe bspw. dieses Code-Snippet gefunden (mit Erklärung), jedoch kann ich damit nur ein Formular füllen, jedoch nicht bspw. den Link lesen.
CString strHeaders =
_T("Content-Type: application/x-www-form-urlencoded");
// URL-encoded form variables -
// name = "John Doe", userid = "hithere", other = "P&Q"
CString strFormData = _T("name=John+Doe&userid=hithere&other=P%26Q");
CInternetSession session;
CHttpConnection* pConnection =
session.GetHttpConnection(_T("ServerNameHere"));
CHttpFile* pFile =
pConnection->OpenRequest(CHttpConnection::HTTP_VERB_POST,
_T("FormActionHere"));
BOOL result = pFile->SendRequest(strHeaders,
(LPVOID)(LPCTSTR)strFormData, strFormData.GetLength());
@Shade Of Mine:
Python würde eigentlich auch gehen, ich werde mir das mal ansehen.
MfG