Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用DotNetBrowser修改响应字节_C#_Dotnetbrowser - Fatal编程技术网

C# 使用DotNetBrowser修改响应字节

C# 使用DotNetBrowser修改响应字节,c#,dotnetbrowser,C#,Dotnetbrowser,样本: e、 数据=新数据;-这是不可能的,因为只有得到 我们如何转换此代码?因为在创建脚本上下文之前需要修改真实数据您想用这段代码实现什么?可能有不同的方法可用,而不是在创建脚本上下文之前更改事件args stateNeedChange属性 br.instance.engine.Network.ResponseBytesReceived += (s, e) => { try {

样本:

e、 数据=新数据;-这是不可能的,因为只有得到


我们如何转换此代码?因为在创建脚本上下文之前需要修改真实数据

您想用这段代码实现什么?可能有不同的方法可用,而不是在创建脚本上下文之前更改事件args stateNeedChange属性
br.instance.engine.Network.ResponseBytesReceived += (s, e) =>
            {
                try
                {
                    byte[] data = e.Data;
                    string resp = System.Text.Encoding.UTF8.GetString(data);
                    resp = resp.Replace("old value", "new value");
                    byte[] newdata = System.Text.Encoding.UTF8.GetBytes(resp);
                    //e.Data = newdata;
                    
                }
                catch { }
            };