Парсинг элементв с помощью HtmlAgilityPack - C#
Формулировка задачи:
Помогите найти ошибку в коде. Сайт взял произвольный. X path с заголовка H1
Не в какую не хочет выводить одни Error'ы
<h1 class="mainhead">Госдума приняла закон о вступлении Крыма в состав РФ</h1>
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using HtmlAgilityPack; using System.Web; namespace Denby { public partial class Form1 : Form { public Form1() { InitializeComponent(); } public string Parser() { var webGet = new HtmlWeb(); var doc = webGet.Load("http://www.newsru.com/russia/20mar2014/prinyato.html"); HtmlNode ourNone = doc.DocumentNode.SelectSingleNode("/body/html/body/table[4]/tbody/tr[1]/td[3]/table/tbody/tr/td/table/tbody/tr[1]/td/h1"); if (ourNone != null) { return ourNone.InnerHtml; } else { return "Error"; } } private void textBox1_TextChanged(object sender, EventArgs e) { } public void button1_Click(object sender, EventArgs e) { textBox1.Text = Parser(); } } }
Решение задачи: «Парсинг элементв с помощью HtmlAgilityPack»
textual
Листинг программы
HtmlNode ourNone = doc.DocumentNode.SelectSingleNode("/html/body/table[4]/tbody/tr[1]/td[3]/table/tbody/tr/td/table/tbody/tr[1]/td/h1");
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д