Парсинг элементв с помощью 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");
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д