- Регистрация
- 10.09.2021
- Сообщения
- 1 240
- Благодарностей
- 673
- Баллы
- 113
Добрый вечер, пытаюсь не большой код написать на с# для парсинга тегов с видоса на ютуб канале
Вот собственно сам код
Регулярку я сделал в зенопостере.
Кавычки и слеши вроде экранировал правильно, тем не менее переменная в которую должны помещаться ключи пустая, подскажите пожалуйста в чем проблема ? с синтаксисом косячу или с регуляркой?
Вот собственно сам код
C#:
HttpRequest request = new HttpRequest();
HttpResponse response = request.Get("https://www.youtube.com/watch?v=D4MrBiZccNk");
HtmlDocument doc = new HtmlDocument();
doc.LoadHtml(Convert.ToString(response));
var reg = "(?<=\"keywords\"\\ content=\").*? (?= \"><link\\ rel=\")";
string link = new Regex(reg).Match(Convert.ToString(response)).Value;
List<string> data = new List<string>();
data.Add(link);
File.WriteAllLines("Links.txt", data, Encoding.UTF8);
Кавычки и слеши вроде экранировал правильно, тем не менее переменная в которую должны помещаться ключи пустая, подскажите пожалуйста в чем проблема ? с синтаксисом косячу или с регуляркой?