1. 程式人生 > >cef3開發環境編譯(修改navigator.platform)

cef3開發環境編譯(修改navigator.platform)

可能 頁面 32位 ++ pla 效率 交流 進行 tor

最近研究模擬各種平臺點擊,剛開始使用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)