C#問題

CODE 如下:
                HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Create(url);
                HttpWebResponse res = (HttpWebResponse)req.GetResponse();
                StreamReader sr = new StreamReader(res.GetResponseStream());
                string htmlcode = sr.ReadToEnd();
                req = null;
                res.Close();
                sr.Close();

如果我想拎一個PAGE(PAGEA)既HTML CODE
但係PAGEA 因為要LOGIN 所以會REDIRECT左去LOGIN PAGE
用以上既CODE 會出現Exception.
如果我想拎個LOGIN PAGE 既HTML CODE 是否可行?

另外 有無方法可以代替個LOGIN PAGE 進行LOGIN 然後拎佢個COOKIES?
令我拎PAGEA既時候可以拎到個HTML CODE?
感謝回答~

其實我唔需要實際既code...
我想知大概既api or 有d咩既algorithm都可以
感謝~

TOP

由于服务器发现验证当前请求是否由“已登录用户”发起, 所以你的C#代码模拟的请求会被转到login页面。所以你首先需要使用C#代码模拟登录, 再发起新的请求。

TOP