使用c#和asp.net访问javascript代码?
我正在做一个小项目,我遇到了一个问题 如果我想从网页/博客中获取一些信息,那么我可以使用webclient方法,并使用c#net中的HTMLAgilityPack解析HTML页面 但这次我想从博客帖子中的共享按钮(即FB共享、转发按钮等)获取信息。这些按钮还包含关于一篇文章被共享了多少时间的信息。(按钮中给出了否),所以我想访问这些信息 我知道这是用JavaScript文件编码的(对吗?),所有信息都只包含在其中使用c#和asp.net访问javascript代码?,c#,javascript,asp.net,html,social-networking,C#,Javascript,Asp.net,Html,Social Networking,我正在做一个小项目,我遇到了一个问题 如果我想从网页/博客中获取一些信息,那么我可以使用webclient方法,并使用c#net中的HTMLAgilityPack解析HTML页面 但这次我想从博客帖子中的共享按钮(即FB共享、转发按钮等)获取信息。这些按钮还包含关于一篇文章被共享了多少时间的信息。(按钮中给出了否),所以我想访问这些信息 我知道这是用JavaScript文件编码的(对吗?),所有信息都只包含在其中 但是我想访问这些信息…实现基于所使用的共享插件,有很多 主要是JS是的,通过JS“
但是我想访问这些信息…实现基于所使用的共享插件,有很多 主要是JS是的,通过JS“在浏览器中”动态编写HTML 您可以尝试一些浏览器自动化/测试框架,如Selenium WebDriver,以自动化浏览器打开页面,等待JS完成其工作,并查询浏览器中您希望届时填充的元素的值 检查
但明显的缺点是代码需要实际的用户配置文件才能运行,而不是作为服务运行。在.NET AFAIK中没有“好的”“可靠的”无浏览器UI测试框架。不,你错了。没有信息会被编码为“在文件中”