Создание безголового экземпляра Chrome в Python

Этот вопрос описывает мой вывод после исследования доступных вариантов создания безголового экземпляра Chrome в Python и запрашивает подтверждение или ресурсы, описывающие «лучший способ».

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

Пропустил ли я какие-либо другие более зрелые проекты, которые облегчили бы мне задачу?

13
задан Michael0x2a 30 September 2014 в 16:55
поделиться