Easy way to get any urls sourse code?
-
Hello everybody, Does anyone know easy way to get any urls sourse code? For example: It means, it should get sourse code of www.codeproject.com (html code) without open it on any browser. Thanks
It is never late to learn
-
Hello everybody, Does anyone know easy way to get any urls sourse code? For example: It means, it should get sourse code of www.codeproject.com (html code) without open it on any browser. Thanks
It is never late to learn
Check out
URLDownloadToFile()
."Normal is getting dressed in clothes that you buy for work and driving through traffic in a car that you are still paying for, in order to get to the job you need to pay for the clothes and the car and the house you leave vacant all day so you can afford to live in it." - Ellen Goodman
"To have a respect for ourselves guides our morals; to have deference for others governs our manners." - Laurence Sterne
-
Hello everybody, Does anyone know easy way to get any urls sourse code? For example: It means, it should get sourse code of www.codeproject.com (html code) without open it on any browser. Thanks
It is never late to learn
i found out this is the easy way to get sourse code of any url:
void CFreeSMSDlg::OpenURL(void* param) { CInternetSession mySession; CHttpFile *pHttpFile; CString url,tmpStr; char inBuf[500]; memset(inBuf,NULL,sizeof(inBuf)); UINT nBytesRead; CFreeSMSDlg* pThis; pThis = (CFreeSMSDlg*)param; bool bNotFinished = true; do { try { // Open HTTP file pHttpFile =(CHttpFile *) mySession.OpenURL(pThis->pUrl); } catch (CInternetException) { ::MessageBox(NULL,_T("Received Exception from OpenURL()"),_T("Error!"),NULL); bNotFinished = false; } if(pHttpFile == NULL) { ::MessageBox(NULL,_T("Error in OpenURL"),_T("Error!"),NULL); bNotFinished = false; } else { nBytesRead = pHttpFile->Read(inBuf, sizeof(inBuf)); } } while (bNotFinished); pThis->bIsSent = true; _endthread(); }
It is never late to learn