C# winform获取HTML javascript执行结果

唐诗三百首 2020-08-05 02:31:04
已写好一个html页面, javascript中接收参数1,参数2, 做运算后将结果显示在页面上的label中. 页面测试正常.
现在C# winform中拼凑出要访问的URL: http://.../page.html?参数1=值&参数2=值.
怎样获取到页面上的label值?
...全文
3057 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
八爻老骥 2020-08-06
  • 打赏
  • 举报
回复
方法很多,除了用浏览器插件、正则表达式、字符串截断等,好像有个HtmlParser的组件,可以按解析HTML dom结构。
wanghui0380 2020-08-06
  • 打赏
  • 举报
回复
我想知道,前一句话是说client浏览器下有个js运行如何,后一半成了我要访问服务器的上一个页面 我们已经很难解释这个问题了,我们只能让你的winform假装是个浏览器把。CEF调用页面然后和本地C#交互
唐诗三百首 2020-08-06
  • 打赏
  • 举报
回复
引用 2 楼 大西瓜大降价一块一斤 的回复:

 WebClient wc = new WebClient();
 string result=wc.DownloadString("http://.../page.html?参数1=值&参数2=值");
你好, 这种试过,只能获取到js执行前的静态网页代码,即label还为空. 我需要获取的是js执行后的网页代码.
  • 打赏
  • 举报
回复

 WebClient wc = new WebClient();
 string result=wc.DownloadString("http://.../page.html?参数1=值&参数2=值");
shawn_yang 2020-08-06
  • 打赏
  • 举报
回复
get 页面,自己解析html

111,094

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧