Этот вопрос описывает мой вывод после изучения доступных вариантов создания безголового экземпляра Chrome в Python и запрашивает подтверждение или ресурсы, описывающие «лучший способ».
Из того, что я видел, кажется, что самый быстрый способ начать работу с безголовым экземпляром Chrome в приложении Python — это использовать CEF (http://code.google.com/p/chromiumembedded/) с помощью CEFPython (http://code.google.com/p/cefpython/). Однако CEFPython кажется преждевременным, поэтому его использование, вероятно, будет означать дальнейшую настройку, прежде чем я смогу загрузить безголовый экземпляр Chrome, который загружает веб-страницы (и необходимые файлы), разрешает завершенный DOM, а затем позволяет мне запускать для него произвольный JS из Python.
Пропустил ли я какие-либо другие проекты, которые являются более зрелыми или облегчили бы мне задачу?