Я хочу получить данные в столбцах и строках как на веб-сайте, но когда я получаю данные вниз, то это вертикально, теперь мне нужно получить данные в таблице сайта в любом путь?HtmlAgilityPack получить данные из таблицы
У меня есть таблица:
<div>
<span id="ctl00_panelContent_ctl01_ucThongTinThiTruong_lblErr"></span>
</div>
<div>
<div id="ctl00_panelContent_ctl01_ucThongTinThiTruong_grdTT" class="RadGrid RadGrid_Office2007 rgMultiHeader" style="height:700px;width:100%;">
<div class="rgHeaderWrapper"><div id="ctl00_panelContent_ctl01_ucThongTinThiTruong_grdTT_GridHeader" class="rgHeaderDiv" style="padding-removed16px;overflow:hidden;">
<table class="rgMasterTable rgClipCells" border="0" id="ctl00_panelContent_ctl01_ucThongTinThiTruong_grdTT_ctl00_Header" style="width:100%;table-layout:fixed;overflow:hidden;empty-cells:show;">
<colgroup>
<col style="width:50px" />
<col style="width:70px" />
<col style="width:70px" />
<col style="width:70px;display:none;" />
<col style="width:70px;display:none;" />
<col style="width:70px;display:none;" />
<col style="width:110px" />
</colgroup>
<thead>
это Мой код:
var document = webBrowser1.Document;
var documentAsIHtmlDocument3 = (mshtml.IHTMLDocument3)document.DomDocument;
var htmlString = documentAsIHtmlDocument3.documentElement.innerHTML;
HtmlAgilityPack.HtmlDocument doc = new HtmlAgilityPack.HtmlDocument();
doc.LoadHtml(htmlString);
// string texts = doc.DocumentNode.SelectSingleNode("//div[@class='inner']/p").InnerText;
HtmlNodeCollection texts = doc.DocumentNode.SelectNodes("//table[@class='rgMasterTable rgClipCells']");
string kq = "";
if (texts != null)
{
foreach (var item in texts)
{
kq += item.InnerText + Environment.NewLine;
}
}
richTextBox1.Text = kq;
}
}
Этот код прекрасно работает, но данные, полученные в 1 вертикальный, я хочу, чтобы получить данные на веб-сайте, как они делают как
У вас есть ссылка на страницу, из которой вы извлекаете данные? –
Это внутренний веб-сайт должен иметь равный доступ vpn – LongNgo08
Не могли бы вы предоставить таблицу html некоторым строкам фактических данных? –