Hallo,
ich möchte den Quelltext einer Website auslesen.
Das an sich funktioniert auch.
Jetzt habe ich das Problem, dass das ganze über einen Proxy geht.
Wie kann ich eine Internetverbindung über ein proxy mittels C++/MFC herstellen?
So sieht mein aktuelles Programm aus:
#include
#include
#include
int main()
{
CInternetSession is(„HTTPGET“);
CHttpConnection *pHC = NULL;
CHttpFile *pHF = NULL;
try
{
pHC = is.GetHttpConnection(_T(„www.google.de")));
pHF = pHC->OpenRequest(_T(“"),_T("/index.html"),NULL,0,NULL,NULL,0);
pHF->SendRequest();
char c;
FILE *fp;
fp=fopen(„download.html“,„w“);
while(pHF->Read(&c,1)==1)
{
fprintf(fp,"%c",c);
printf("%c",c);
}
fclose(fp);
}
catch(…)
{
printf(„Internet error!!!\n“);
}
delete pHF;
delete pHC;
getch();
return 0;
}