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