C# Can';无法从HTML源字符串C获取所需数据#
我需要从中获取货币值,但使用以下方法获取html字符串: 两者都会导致生成一个奇怪的html字符串,其中不包含所需的数据:C# Can';无法从HTML源字符串C获取所需数据#,c#,html,webclient,html-agility-pack,C#,Html,Webclient,Html Agility Pack,我需要从中获取货币值,但使用以下方法获取html字符串: 两者都会导致生成一个奇怪的html字符串,其中不包含所需的数据: 汇率| BCR 我怎样才能获得想要的结果呢?尝试创建一个正则表达式来获取这个结果('),然后获取HTML页面标签中的所有内容。然后在需要的地方使用它。尝试创建一个正则表达式来获取这个('),然后获取HTML页面的这个标记中的所有内容。然后在需要的地方使用它。因此,经过快速研究,答案非常简单: WebRequest和WebClient都会拉取页面源中包含的数据,该页面
汇率| BCR
我怎样才能获得想要的结果呢?尝试创建一个正则表达式来获取这个结果(
'
),然后获取HTML页面标签中的所有内容。然后在需要的地方使用它。尝试创建一个正则表达式来获取这个('
),然后获取HTML页面的这个标记中的所有内容。然后在需要的地方使用它。因此,经过快速研究,答案非常简单:
WebRequest
和WebClient
都会拉取页面源中包含的数据,该页面源为Crtl+U,不包含所需数据因此,经过快速研究,答案非常简单:
WebRequest
和WebClient
都会拉取页面源中包含的数据,该页面源为Crtl+U,不包含所需数据WebRequest req = HttpWebRequest.Create("https://www.bcr.ro/en/exchange-rates");
req.Method = "GET";
string source;
using (StreamReader reader = new StreamReader(req.GetResponse().GetResponseStream()))
{
source = reader.ReadToEnd();
}
WebClient wc = new WebClient();
string s = wc.DownloadString("https://www.bcr.ro/en/exchange-rates");