这个问题描述了我在研究可用Python创建无头Chrome实例的可用选项之后的结论,并要求进行确认或提供描述“更好方式”的资源。
从我所看到的情况来看,似乎在Python应用程序中开始使用无头Chrome实例的最快方法是将CEF(http://code.google.com/p/chromiumembedded/)与CEFPython(http: //code.google.com/p/cefpython/)。CEFPython似乎还为时过早,因此使用它可能意味着需要进一步自定义,然后才能加载无头的Chrome实例,该实例加载网页(和所需文件),解析完整的DOM,然后让我从Python对其运行任意JS。
我是否错过了其他任何更成熟的项目,或者会让我更轻松?
您是否没有考虑过将Chrome驱动程序与Selenium结合使用?
http://code.google.com/p/selenium/wiki/ChromeDriver
http://code.google.com/p/selenium/wiki/PythonBindings