Парсинг элементв с помощью 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");