Тема: Парсинг C#
Маю код, наче все правильно, однак процес не виконується через помилку в рядку
result = GetUrl(url);
(для нестатичного поля,методу чи властивості "Program.GetUrl(string)" необхідне посилання на об'єкт.
Допоможіть будь-ласка впоратися з проблемою
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Net;
namespace ConsoleApp10
{
class Program
{
public string GetUrl(string address)
{
WebClient client = new WebClient();
client.Credentials = CredentialCache.DefaultNetworkCredentials;
return client.DownloadString(address);
}
static void Main(string[] args)
{
String url = "https://www.ho.ua/lesson.html",
result = GetUrl(url);
Console.Write(result);
Console.Write(result);
}
static List<string> GetHref(string html)
{
string[] d = html.Split('\n');
List<string> TITLE = new List<string>();
string buf = "";
foreach (string str in d)
{
for (int I = 0; I < str.Length - 5; I++)
{
if (str.Substring(I, 5) == "title")
{
buf = "";
I += 7;
while (str.Substring(I, 1) != @"<")
{
buf += str.Substring(I, 1);
I++;
}
}
TITLE.Add(buf);
}
}
return TITLE;
}
}
}