Получить текст из поля внутри FireFox - C#

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

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

На странице в браузере находится элемент text. Нужно в С# вывести сообщение с этого text. Киньте кусок кода как это сделать?

Решение задачи: «Получить текст из поля внутри FireFox»

textual
Листинг программы
using System;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Net.Http;
 
namespace GetValueOfTextElement
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
 
            textBoxOutput.ScrollBars = ScrollBars.Vertical;
        }
 
        private async void buttonGetValueOfTextElement_Click(object sender, EventArgs e)
        {
            buttonGetValueOfTextElement.Enabled = false;
            await GetValueOfTextElement();
            buttonGetValueOfTextElement.Enabled = true;
        }
 
        private async Task GetValueOfTextElement()
        {
            HttpClient client = new HttpClient();
            var doc = new HtmlAgilityPack.HtmlDocument();
            var html = await client.GetStringAsync("http://www.cyberforum.ru/csharp-beginners/thread1681358.html");
            doc.LoadHtml(html);
            string message = doc.DocumentNode.SelectSingleNode("//div[@id='post_message_8861362']").InnerText;
            textBoxOutput.Text += message;
        }
    }
}

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


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

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

12   голосов , оценка 4 из 5