#include
#include
#pragma comment (lib, "wininet.lib")
//rst 獲取的html資訊儲存的變數
//keeppath 儲存的檔案路徑
//說明:如果存在儲存路徑 ,rst將為「」
bool _getfromurl(const char *url, std::string &rst, const std::string keeppath = "")
temp[number] = 0; //將末尾附上截斷符號0
//因為**內容一般都為utf-8形式,所以需要轉換位元組才能正常顯示
char * buff = stringact::convertutf8togbk(temp);
if (ofs)
ofs << buff;
else
rst += buff;
stringact::freechar(buff);
}if (ofs)
ofs.close();
internetclosehandle(handle2);
handle2 = null;
}internetclosehandle(hsession);
hsession = null;
} return isget; }
要點:1.char temp[maxblocksize + 1]; //預留1位保留0
使得temp[number] = 0; 不會有益處操作
2.temp[number] = 0; //將末尾附上截斷符號0
保證了拷貝正確的字串長度
c 獲取網頁內容
http s34.pet.mop.com petwin.html title 檢視 nclick p.showpetinfo 0,機警小雞 49597282678812,false,false,false,true p.setfuji 0 return false 機警小雞 r nhttp s34....
VC獲取網頁內容
下面是codeguru上的乙個使用wininet類的例子,它能夠從給定的url位址中 獲取該檔案。這個例子實現了兩個方法 cstring getwebpage const cstring url void seterrormessage cstring s getwebpage是主要的方法,後面跟的...
php 獲取網頁內容
方法1 用file get contents 以get方式獲取內容 url html file get contents url echo html 方法2 用file get contents函式,以post方式獲取url 如果需要再傳遞cookie資料,則把 content length str...