@Bundllor

Как получить имя со страницы при парсинге c#?

Пытаюсь спарсить некоторые данные со страницы во вконтакте. Суть такова: ввожу в текст бокс домен любой страницы и по нажатию на кнопку мне должно вывести в label имя пользователя на страничке. Вот только оно не рабоатет. Посмотрел в F9, а переменная name почему-то null. Помогите, сижу 3 часа.60eb1bede50cc872632287.png
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.IO;
using System.Linq;
using System.Net;
using System.Text;
using System.Text.RegularExpressions;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace VKparser_test
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void UserNameLabel_Click(object sender, EventArgs e)
        {

        }

        public void UserRefButton_Click(object sender, EventArgs e)
        {
            WebClient wb = new WebClient();
            String page = wb.DownloadString(UserRefTextBox.Text);
            //< h1 class="page_name">Имя пользователя(Павел Александров)
            String name = Regex.Match(page, @"<h1 class=""page_name"">(\w+)<span class=""image_statusstatus image_statusstatus--large"" onclick=""window.imageStatusPopup & amp; &amp; window.imageStatusPopup(event, { &quot; user_id & quot;:170274139})"">").Groups[1].Value;
            
            UserNameLabel.Text = name;
        }
    }
}
  • Вопрос задан
  • 48 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы