Копирование и сохранение текста с сайта - C#

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

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

Здравствуйте. Помогите написать программу. Посредством одного клика на кнопку программа должна копировать текст на веб странице, затем сохранять в текстовом документе. Переходить на следующую страницу и снова копировать и добавлять текст в этот же документ. Кол-во страниц на сайте n. До тысячи.

Решение задачи: «Копирование и сохранение текста с сайта»

textual
Листинг программы
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using HtmlAgilityPack;
 
namespace LoadSite
{
    class Program
    {
        static void Main(string[] args)
        {
            System.Net.WebClient wc = new System.Net.WebClient();
            byte[] raw = wc.DownloadData("https://ru.wikipedia.org/wiki/Sitemaps");
            string webData = System.Text.Encoding.UTF8.GetString(raw);
 
            var pageDoc = new HtmlDocument();
            pageDoc.LoadHtml(webData);
            var pageText = pageDoc.DocumentNode.InnerText;
 
            if (!String.IsNullOrEmpty(pageText))
            {
                File.WriteAllText(@"E:\page.txt", pageText);
            }
 
 
            
            Console.WriteLine(pageText);
            Console.ReadKey(true);
        }
    }
}

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


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

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

14   голосов , оценка 3.786 из 5
Похожие ответы