最近在精益论坛上看到有个叫FBro浏览器库,是对CEF3的一个封装。除了易语言模块,还提供了C#版,正好有个网页填表在selenium和cef下都被反爬策略识别了,所以试了下这个模块,碰到并解决了一些问题,供大家借鉴。

一、只支持64位

这个模块只支持64位编译,所以32位的操作系统是没法使用的。这也是我最终放弃的原因,公司的公用电脑是32位的win7,重装系统不现实。

二、nuget包安装及编译

这个提供了nuget包,直接在nuget管理器里搜索就有了。
nuget.png

需要把FBroSharp.x64和FBroSharp.Common.x64两个包都装上。我在生成的时候碰到了下图的错误:
fault.png
这是由于本身不支持32位,VS默认目标平台是Any CPU,所以只要在点击项目——属性——生成,将平台由Any CPU改成x64即可。
shuxing.png
粗略看了下文档,封装的还是挺不错的,比直接用cefsharp简单点。可惜不符合我的要求,继续鼓捣webview2去了。

最后修改:2023 年 08 月 17 日
如果觉得我的文章对你有用,请随意赞赏