Я использую приведенный ниже код для добавления одной из наших сторонних разработанных страниц, чтобы я мог проанализировать ее как XML для моих случайных фрагментов работы.
Раздражает, что на сервере по-прежнему установлен уровень обнаружения браузера, который позволяет только определенным браузерам заходить на сайт; поэтому вопрос в том, как бы я притворялся, чтобы сервер считал запрос браузера?
static string GetHtmlPage(string strURL)
{
String strResult;
System.Net.WebResponse objResponse;
System.Net.WebRequest objRequest = System.Net.HttpWebRequest.Create(strURL);
objResponse = objRequest.GetResponse();
using (System.IO.StreamReader sr = new System.IO.StreamReader(objResponse.GetResponseStream()))
{
strResult = sr.ReadToEnd();
sr.Close();
}
return strResult;
}