c# 调用 Geckofx

.Net技术 码拜 9年前 (2016-03-12) 2315次浏览
c# 调用 Geckofx:
1、在子线程创建 Geckofx,调用失败:COM 对象与其基础 RCW 分开后就不能再使用
2、在界面线程创建(MainForm.Invoke 方式调用方法):创建成功,调用成功。
3、webBrowser.Document.SelectSingle(xpath) 时出错(也是MainForm.Invoke 方式调用方法):尝试读取或写入受保护的内存。这通常指示其他内存已损坏。
是哪的原因呢?
解决方案

10

webBrowser是个控件,本人不清楚你为啥要在别的地方创建
注意下geckofx的版本和firefox能否一致

180

Geckofx 其实相对于同类的框架,已经算是非常稳定得了。
使用 vs 以 Nuget 方式也能加载一个相对新的版本,而且设置好必要添加到工程中的几十个文件(比手动下载和设置,方便多了)。
最主要地(不要随便告诉别人啊),Geckofx可以自由地设置cookie 保存的地址,从而可以在一个机器上、同一套c#代码的不同进程,模拟几十个甚至上百个不同的登录用户。(这个不要随便告诉别人啊~~!)

10

引用:

Geckofx 其实相对于同类的框架,已经算是非常稳定得了。
使用 vs 以 Nuget 方式也能加载一个相对新的版本,而且设置好必要添加到工程中的几十个文件(比手动下载和设置,方便多了)。
最主要地(不要随便告诉别人啊),Geckofx可以自由地设置cookie 保存的地址,从而可以在一个机器上、同一套c#代码的不同进程,模拟几十个甚至上百个不同的登录用户。(这个不要随便告诉别人啊~~!)

sp的家底儿都出来了。


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明c# 调用 Geckofx
喜欢 (0)
[1034331897@qq.com]
分享 (0)