首页 > 解决方案 > 如何从网站上的文本中获取信息并在 C# 中传输到字符串变量

问题描述

例如,我试图从中提取价格文本,并将插入到我的项目中的字符串变量中。我从我的 Java 朋友那里知道,类似于 BufferedReader 的东西可以做到这一点,但我不知道这在 Java 中意味着什么,或者我在 C# 中需要什么。

标签: c#html.net

解决方案


我可以建议您尝试CsQuery包。您可以使用 Nuget 安装它。它使用 jQuery 语法来查询 html 元素。

参见示例:

using (var client = new WebClient())
{
    var pageHtml = client.DownloadString("https://shop.tcgplayer.com/...");
    var page = new CQ(pageHtml);
    var priceText = page.Find("dl.product__market-price > dd").Text().Trim();
}

推荐阅读