Парсинг рангов пользователей на сайте - C#

Узнай цену своей работы

Формулировка задачи:

Хочу написать парсер на сайт http://www.applelife.ru/members/?page=3 ( не реклама ) мне нужно чтобы программа парсила ранги пользователей в textbox1. Пример ранга: iГуру, iПрофессионал, iНовичок. Не знаю как сделать программу. Может кто поможет или есть исходник?
Отсюда itemprop="title"> до </
нужно парсить

Решение задачи: «Парсинг рангов пользователей на сайте»

textual
Листинг программы
 using System;
using System.IO; 
using System.Collections.Generic;
using System.Linq;
using System.Text.RegularExpressions;
using System.Net;
using System.Text;
 
 
namespace parser_primer
{
    class Program
    {
        static void Main(string[] args)
        {string url = "http://www.lenta.ru"; //"http://easylab.net.ua";
                string path2 = @"c:\Users\1\Desktop\lenta_pars.htm";
 
                string html = string.Empty;
 
                HttpWebRequest myRequest = (HttpWebRequest)HttpWebRequest.Create(url);
 
                HttpWebResponse myResponse = (HttpWebResponse)myRequest.GetResponse();
 
                using (StreamReader sr = new StreamReader(myResponse.GetResponseStream(), Encoding.UTF8)) //после объявы юзинг пишешь че ты юзинг без ;
 
                    html = sr.ReadToEnd();
 
                myResponse.Close();
 
                Regex regex3 = new Regex(@"<a\shref\S+(.)*</a>\n"); //выцепляет адрес и текст Тут вставь свою регулярку
 
 
                Match match3 = regex3.Match(html);
 
                while (match3.Success)//показывает успешно ли совпадение
                {
                    Console.WriteLine(
                                     match3.Value);
                    using (StreamWriter sw = File.AppendText(path2)) //помещает найденную строку в файл
                    {
                        sw.Write(match3.Value + "<br>" + "\n");
 
                    }
 
                    match3 = match3.NextMatch();//следующее сопоставление
 
                }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 4.222 из 5