テーブルを含む Web ページがあり、すべての行を取得したいのですが、ダウンロードすると、 の 1 つと複数の奇妙なテーブルが<tr>
表示</tr>
されるため、解析できません。私に何ができる?
私のコード:
WebBrowser wb = new WebBrowser();
wb.ScrollBarsEnabled = false;
wb.ScriptErrorsSuppressed = true;
wb.Navigate(link);
while (wb.ReadyState != WebBrowserReadyState.Complete) { Application.DoEvents(); }
string htmlDoc = wb.DocumentText;
doc.LoadHtml(htmlDoc);
nodesHtml = doc.DocumentNode.SelectNodes("//tr");
しかし、 のすべての行を取得する代わりにnodesHtml
、1 行だけ取得します。奇妙なことに、FF のような実際のブラウザーでは html タグは適切に表示されますが、ページをダウンロードすると、html が正しく表示されません。
リンクは次のとおりです。 http://www.lre.com/test/searchresultx.asp?id=19