public async void Start(ListenSongFromSite form) { try { loader = new HtmlLoader(parser); var source = await loader.GetSourceByPage();//для хранения исходного кода страницы var domParser = new HtmlParser(); var document = await domParser.ParseAsync(source); //парсинг исходного кода, получение документа, с которым можно работать result = parser.Parse(document); //запись в переменную "result" HTML-кода полученного элемента ReturnResult(); //в result будет искаться ссылка на mp3 файл form.Close(); } catch { MessageBox.Show("К сожалению, песен по данному URL-адресу не найдено!"); } }
/// <summary> /// Открытие второй формы для прослушивания песни с сайта /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void buttonURL_Click(object sender, EventArgs e) { ListenSongFromSite form2 = new ListenSongFromSite(); form2.ShowDialog(); }