Делали ли вы в Google поиск по «Справочнику по API PhantomJS» или «Справочнику по API PyPhantomJS»? Оба условия поиска дают хорошие результаты в качестве первой ссылки. Я не знаю, как вы можете сказать, что документация плохая, так как это повсеместно, если вы просто ищете ее.
Если бы вы прочитали описание проекта 1 , вы бы знали, что он написан с использованием JS, а не Python (хотя теоретически это возможно, это немного сложно сделать, и я раньше не пробовал). Программа поставляется с каталогом примеров при загрузке, как вы могли пропустить это? Ознакомьтесь с примерами (можно загрузить со страницы загрузки , а также предоставляется загрузка zip-файла!) По использованию программы.
Более подробную информацию вы можете найти в Справочнике по API PyPhantomJS .
Страницы проекта: PhantomJS | PyPhantomJS
Пример сценария для вас:
var page = new WebPage();
page.open('http://www.google.com/', function(status) {
// do something
phantom.exit();
});
1 PyPhantomJS - это минималистичный, безголовый, основанный на WebKit, JavaScript-управляемый инструмент ...
python pyphantomjs.py [параметры] скрипт. [Js | кофе] [аргумент скрипта [аргумент скрипта ...]]
Код скрипта будет выполнен так, как если бы он выполнялся в веб-браузере с пустой страницей. Так как PyPhantomJS безголовый, на экране не будет ничего видимого.
Сценарий может быть JavaScript или CoffeeScript .