Re: [問題] 在http驗證中輸入帳號密碼
※ 引述《direwolf (冰原狼)》之銘言:
: 各位前輩好
: 目前因工作需求要寫個程式
: 可在某個網頁下做些點選和輸入的動作
: 但問題發生在做前面要進入網頁的時候
: 會跳出一個要求輸入帳號密碼的視窗
: 就像是從IE登入FTP或者網芳會跳出的那種方塊
: 輸入正確的帳號密碼後才能進入網頁
: google發現這好像是RFC HTTP裡面的HTTP基本驗證?
: 但我用c#的webbrowser來寫這程式的話
: 要怎處理這部分呢?
: 有辦法將帳號密碼傳入驗證視窗,或者讓驗證視窗直接在webbrowser中開啟嗎?
private void button1_Click(object sender, EventArgs e)
{
WebClient aa = new WebClient();
aa.Credentials = new System.Net.NetworkCredential("admin", "passwd");
string tmp = aa.DownloadString("http://192.168.2.1/index.asp");
webBrowser1.DocumentText = tmp;
}
大概這樣寫 我是對我家路由器 試的
webbroswer 我不熟 見諒XD
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.27.174.82
→
08/01 05:26, , 1F
08/01 05:26, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章