cef3开发环境编译(修改navigator.platform)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cef3开发环境编译(修改navigator.platform)相关的知识,希望对你有一定的参考价值。

最近研究模拟各种平台点击,刚开始使用selenium,但是速度实在不敢恭维,而且在开代理的情况下,页面经常超时,超时就无法继续进行点击任务,只能重头开始,效率极其低。 后来看到cefpython,cef能够监听页面资源,监听加载到需要的资源后,即可继续进行。但是cefpython也有很多局限性,比如navigator.platform这些属性是无法更改的。于是看看自己编译cef,用c++是否能搞定。 编译的过程遇到很多坑,感觉每个电脑遇到的问题都有可能不一样,公司的电脑编译遇到很多问题,家里的电脑就很顺利。接下来说一下编译过程。 需要的工具:vs2013,cmake(我用3.10.2) 源码下载地址:http://opensource.spotify.com/cefbuilds/index.html 我用的是32位的版本,64位的一直编译错误(libcef_dll_wrapper.lib这个库文件报错) 在cef官方论坛找到解决方案,用32位的就行,这个感觉跟电脑环境有关系,自己笔记本就不会报错。(官方论坛需要FQ) 下载源码解压后,使用cmake生成vs2013工程,刚开始使用cmake-gui,一直生成不了,后来使用命令就成功了。cmd进入源码的文件夹,执行"cmak ."。生成后用vs打开工程就ok了。 至于怎么改navigator.platform,以后再说。 有兴趣的朋友可以加微信(QQ)交流: 79060712

以上是关于cef3开发环境编译(修改navigator.platform)的主要内容,如果未能解决你的问题,请参考以下文章

如何在windows上编译Chromium (CEF3) 并加入MP3支持

WebKit内核 CEF3 第一篇:下载分支代码并本地编译

CEF3.2623使用记录:windows编译

VC2012编译CEF3-转

CEF3 怎样调用调试工具

MFC内嵌cef3浏览器内核