C#HttpWebRequest, HttpWebResponse 아날로그 브라우저를 사용하여 웹 내용을 캡처하는 방법
3081 단어 response
public string GetHtml(string url, Encoding ed)
{
string Html = string.Empty;// webRequst
HttpWebRequest Request = (HttpWebRequest)WebRequest.Create(url);
Request.KeepAlive = true;
Request.ProtocolVersion = HttpVersion.Version11;
Request.Method = "GET";
Request.Accept = "*/* ";
Request.UserAgent = "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/536.5 (KHTML, like Gecko) Chrome/19.0.1084.56 Safari/536.5";
Request.Referer = url;
HttpWebResponse htmlResponse = (HttpWebResponse)Request.GetResponse();
// Internet
Stream htmlStream = htmlResponse.GetResponseStream();
//
StreamReader weatherStreamReader = new StreamReader(htmlStream, ed);
//
Html = weatherStreamReader.ReadToEnd();
weatherStreamReader.Close();
htmlStream.Close();
htmlResponse.Close();
// html
return Html;
}
public string GetHtml(string url)
{
return GetHtml(url, Encoding.UTF8);
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
C#HttpWebRequest, HttpWebResponse 아날로그 브라우저를 사용하여 웹 내용을 캡처하는 방법텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.