【发布时间】:2018-09-03 07:51:32
【问题描述】:
我需要帮助才能从网站获取数据。我在我的应用程序中使用 geckofx。我希望它在加载页面后从 xpath 位置检索文本数据
XPathResult xpathResult = geckoWebBrowser1.Document.EvaluateXPath("/html/body/table[3]/tbody/tr[1]/td[2]/a[1]");
IEnumerable<GeckoNode> foundNodes = xpathResult.GetNodes();
如何将数据下载为文本?
【问题讨论】:
-
你想要元素内部还是外部 HTML?您是否尝试过任何代码?你想将它下载到某个位置还是只是为了在你的代码中使用输出?
-
这是一个外部网站。我想稍后保存这个位置的文本,例如在 excel 中
-
我真的不知道您的问题是在获取正确的节点还是将其保存到文件中,或者您是否需要内部或外部 HTML 元素。尝试提供更多信息,您可能会有更好的机会得到答案。您发布的代码是否正确?你有任何错误输出吗?预期的结果是什么?你有没有尝试过别的?
-
foundNodes 不是字符串值。我不知道如何转换它。也许您知道获取此数据的另一种方法?
标签: c# xpath get gecko geckofx