Получить текст из поля внутри 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;
}
}
}