c# - 使用C#的html解析问题

标签 c# javascript html parsing

来自 here ,我正在尝试每隔 10 分钟从股票报价中获取数据。

我使用 WebClient 下载页面内容,并使用正则表达式进行解析。它适用于其他网址。对于特定的 URL ,我的解析代码不起作用。

我认为这是 javascript 的问题,当我在浏览器中加载页面时,加载页面内容后,绘制数据需要一些额外的时间。可能这个人正在为此页面使用一些客户端脚本。任何人都可以帮助我............

最佳答案

HTML Agility Pack将为您省去很多麻烦。 Try it而不是使用正则表达式来解析 HTML。

对于它的值(value),在您链接到报价数据的页面中确实是在 Javascript 代码中,检查 http://www.nseindia.com/js/getquotedata.jshttp://www.nseindia.com/js/quote_data.js

关于c# - 使用C#的html解析问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2302182/

相关文章:

c# - 'IServiceCollection' 不包含 'AddMvc' 的定义, 'IApplicationBuilder' 不包含 'UseStaticFiles' 的定义,

javascript - 使用每个项目在可观察数组中的位置为数字在 KnockoutJS 中创建编号列表

javascript - data.key 未定义 : how to parse json data

php - 我怎样才能只显示 mysql 数据库中某个项目的一个副本

c# - 使用 Task.Factory.StartNew 和 Thread.Sleep 等待 x 秒

c# - 带有长 where 子句的 Linq

javascript - 如何避免点击浏览器后退按钮后返回?

javascript - 带有指向其他页面的链接的 jQuery 单页滚动

html - 我怎样才能让我的 block 引​​用看起来像这样?

c# - 如何在 C# 中使用 return 语句打开 wpf 窗口