c# 如何获取window.location.href跳转后的源码?跪求解决方案

hanjiang133 hanjiang133 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
网址:http://www.dataoke.com/search/?keywords=衣服&xuan=keyword
直接用webbrowser访问是没问题的

但是用WebRequest,webclient都获取不到像浏览器加载完的源码,只能获取到 "<script>window.location.href='http://www.dataoke.com/search/?keywords=衣服&xuan=keyword';</script>" 这句话

 
private string GetHtml(string url)
{
WebRequest request = WebRequest.Create(url);
WebResponse response = request.GetResponse();
Stream resStream = response.GetResponseStream();
Encoding enc = Encoding.GetEncoding("utf-8");
StreamReader sr = new StreamReader(resStream, enc);
string ss = sr.ReadToEnd();
resStream.Close();
sr.Close();
return ss;
}

跳转的url和我要访问的url是同一个啊,请教一下要怎么获取到像浏览器加载完之后的那种源码? (排除webbrowser控件,效率太低了啊..) 百度了一个晚上都没解决.
...全文

相关推荐

C#微信分享代码

定义了分享到朋友圈和分享给朋友的标题、描述、链接和图标,并设置了相应的回调函数处理用户确认或取消分享的结果:```javascriptwx.ready(function () { var url = window.location.href

weixin_38749895

C# Winform双端架构接入微信/支付宝H5支付:从签名到回调解密

支付接口对接是企业系统集成中的常见需求,尤其对于存量C# Winform架构的收银、工单系统,如何在保留原有桌面程序的同时接入微信支付与支付宝支付,是开发者高频搜索的技术场景。其核心原理在于采用双端架构:Winform端负责生成签名、发起下单请求与处理异步回调验签,H5端则作为移动端收银台完成支付跳转。这种模式既避免了重写系统,又保证了商户私钥等高敏信息不出后端。微信支付v3的SHA256withRSA签名与AES-256-GCM回调解密,以及支付宝RSA2签名与同步/异步通知处理,是实现过程中的关键难点。

weixin_34379433

餐饮系统源码实战:Vue+Spring Boot+Redis+MyBatis-plus

在餐饮行业数字化转型中,一套稳定可扩展的点餐系统是核心支撑。Vue作为前端框架,配合Spring Boot后端服务,结合Redis缓存与MyBatis-plus持久层框架,构成了高效的全栈开发组合。本文从业务拆解出发,解析订单状态机、分布式锁、缓存一致性等关键技术原理,说明该组合在扫码点餐、收银管理、后厨联动等场景中的应用价值。通过实际项目源码,展示如何利用MyBatis-plus简化CRUD、Redis应对高并发,最终实现一套可二次开发的餐饮管理系统。

weixin_34166847

SharePoint弹出消息提示框

this.Page.Request.Url.PathAndQuery׺ַַ//this.Page.Response.Write("<script>alert('"+this.Page.Request.Url+"');window.location.href

wolffyml

关于html+ashx开发中几个问题的解决方法

) { // 处理成功的情况... }, error: function(xhr, status, error) { if (xhr.responseText.includes('请先登录')) { window.location.href

weixin_38656364
评论 20
收藏 已收藏
分享
返回顶部
hanjiang133
C# 111,128 成员 642,536 内容