По ходу дела возникла вот какая проблема:
Хочу вывести в текстовый файл результат работы одной процедуры:
Код:
StreamWriter Sw1 = new StreamWriter(@"C:\BP_Scanner\BP_Scanner_Hash\Tarasov.txt");
Sw1.Write(ConnectToSite(url));
Sw1.Close();
сам файл создается, но он пустой - я так думаю, что процедура не отрабатывает.
А вот код самой процедуры:
Код:
public static string ConnectToSite(string link)//подключение к сайту и загрузка html-кода
{
string Code = "";
try
{
string ip = "192.168.0.7";//получение адреса прокси-сервера
string port = "3128"; //получение номера порта
WebProxy proxyObject = new WebProxy(ip + ":" + port, true);//передача параметров прокси
WebClient client = new WebClient();
proxyObject.Credentials = CredentialCache.DefaultNetworkCredentials;//передача параметров аутентификации по умолчанию
client.Proxy = proxyObject;
Code = new Regex(@"\s+", RegexOptions.Compiled).Replace(client.DownloadString(link), " ").Normalize();//нормализация кода страницы
}
catch
{
}
return Code;
}
Вообще есть предположение, что не смотря на то, что шарповский компилятор все это дело глотает - процедуры в тут надо оформлять несколько иначе? Тогда как?