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

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

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

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

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

textual
Листинг программы
  1. using System;
  2. using System.Threading.Tasks;
  3. using System.Windows.Forms;
  4. using System.Net.Http;
  5.  
  6. namespace GetValueOfTextElement
  7. {
  8.     public partial class Form1 : Form
  9.     {
  10.         public Form1()
  11.         {
  12.             InitializeComponent();
  13.  
  14.             textBoxOutput.ScrollBars = ScrollBars.Vertical;
  15.         }
  16.  
  17.         private async void buttonGetValueOfTextElement_Click(object sender, EventArgs e)
  18.         {
  19.             buttonGetValueOfTextElement.Enabled = false;
  20.             await GetValueOfTextElement();
  21.             buttonGetValueOfTextElement.Enabled = true;
  22.         }
  23.  
  24.         private async Task GetValueOfTextElement()
  25.         {
  26.             HttpClient client = new HttpClient();
  27.             var doc = new HtmlAgilityPack.HtmlDocument();
  28.             var html = await client.GetStringAsync("http://www.cyberforum.ru/csharp-beginners/thread1681358.html");
  29.             doc.LoadHtml(html);
  30.             string message = doc.DocumentNode.SelectSingleNode("//div[@id='post_message_8861362']").InnerText;
  31.             textBoxOutput.Text += message;
  32.         }
  33.     }
  34. }

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


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

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

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

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут