使用VS接收網頁內容

2021-07-28 05:47:55 字數 2140 閱讀 9201

首先得加上標頭檔案  

#include

這個標頭檔案中有cinternetsession 這個類,就是用來接收與傳送網頁的類。

bool cdlg_mfc_framdlg::onpcweblogin(const cstring &email, const cstring &password)      

catch (cinternetexception * m_pexception)

cstring strline = _t("");

char urldata[1024] = "0";

if (file != null) }

else

session.close();

file->close();

delete file;

file = null;

return true;

}

2.cinternetsession的**與超時使用

session.setoption(internet_option_connect_timeout, 5000); // 5秒的連線超時

session.setoption(internet_option_send_timeout, 1000); // 1秒的傳送超時

session.setoption(internet_option_receive_timeout, 7000); // 7秒的接收超時

session.setoption(internet_option_data_send_timeout, 1000); // 1秒的傳送超時

session.setoption(internet_option_data_receive_timeout, 7000); // 7秒的接收超時

session.setoption(internet_option_connect_retries, 1); // 1次重試

trycatch(cinternetexception * m_pexception)

cstring strline;

if(file != null)

}else

file->close();

session.close();

3.cinternetsession的post使用

cinternetsession m_inetsession(_t("session"),  

0,

internet_open_type_preconfig,

null,

null,

internet_flag_dont_cache); //設定不緩衝

cstring strrequest = "name=123&pwd=321\r\n"; //post過去的資料

try

}

delete pfile;

delete pserver;

} catch (cinternetexception* e)

使用SOCKET獲取網頁的內容

使用fsockopen 函式來實現獲取頁面資訊,完整 如下 設定字符集 由於要抓取的網易 字符集編碼是gbk編碼 header content type text html charset gb2312 設定中國時區 date default timezone set prc 頁面網域名稱 host...

使用phpQuery輕鬆採集網頁內容

phpquery是乙個基於php的服務端開源專案,它可以讓php開發人員輕鬆處理dom文件內容,比如獲取某新聞 的頭條資訊。更有意思的是,它採用了jquery的思想,你可以像使用jquery一樣處理頁面內容,獲取你想要的頁面資訊。採集頭條 include phpquery phpquery.php ...

Android中Jsoup的使用 網頁內容解析

jsoup的庫的主要api介紹 jsoup例項 html是一種超文字標記語言。我們平時使用瀏覽器瀏覽的web頁面幾乎都是html格式的文字。下面是乙個hello world的html頁面的 a sample demotitle head hello world body html 從上面的 我們可以...