Модуль веб-страницы имеет методы для файлов cookie, фреймов, навигации по страницам, перезагрузки, рендеринга и загрузки файлов .
Ниже приведены методы, доступные на веб-странице.
Метод addCookie добавляет файлы cookie на указанную страницу.
Этот метод не рекомендуется согласно http://phantomjs.org.
Этот метод не рекомендуется согласно http://phantomjs.org.
Удалит все куки для указанной страницы.
Этот метод используется для закрытия страницы и освобождения используемой памяти. Любой из методов или свойств веб-страницы не будет работать после вызова закрытия.
Этот метод не рекомендуется согласно http://phantomjs.org.
Это приведет к удалению файла cookie с именем, совпадающим с существующим списком файлов cookie, присутствующих для данного URL-адреса страницы.
Оцените данную функцию асинхронно на странице, не блокируя текущее выполнение. Эта функция помогает выполнять определенные сценарии асинхронно.
EvaluateJavaScript помогает выполнить функцию, переданную ему в виде строки. Обратите внимание, что передаваемая строка должна быть только функцией.
Evaluate выполнит переданную ему функцию. Если функция содержит консольные сообщения, она не отображается непосредственно в терминале. Для отображения любых сообщений консоли вам необходимо использовать фантомный обратный вызов onConsoleMessage.
Это даст вам дочернюю страницу, которая совпадает с именем пользователя, переданным в getpage.
Это дает предыдущую страницу в истории навигации, если только навигация не заблокирована.
Это дает следующую страницу в истории навигации, если только навигация не заблокирована.
Этот метод позволяет вам перемещаться по страницам.
Includejs выполняет внешний JS-файл на странице и выполняет функцию обратного вызова по завершении.
InjectJs включает в себя внешний скрипт из указанного файла на странице. Если файл недоступен в текущем каталоге, он использует libraryPath для дополнительного поиска файла. Возвращает true, если файл введен, иначе false.
OpenUrl открывает веб-страницу. Это похоже на открытый метод PhantomJS. OpenUrl имеет несколько дополнительных параметров, таких как httpConf, настройки и функции обратного вызова.
Открыть используется для открытия веб-страницы.
Release освободит использование кучи памяти для страницы. Не используйте методы экземпляра страницы после вызова релиза. Этот метод похож на метод close и его использование не рекомендуется. Вместо этого используйте wpage.close ().
Перезагрузка используется для перезагрузки текущей страницы.
Этот метод делает снимок экрана и выдает изображение в виде строки в base46. Renderbase64 поддерживает такие форматы, как PNG, JPEG и JPG. Это не поддерживает GIF на данный момент. Вы можете использовать свойство clipRect, чтобы определить часть для захвата изображения.
RenderBuffer переносит захват веб-страницы в буфер изображения, который можно напрямую отправить на сервер. Поддерживаемые форматы: PNG, GIF и JPEG.
Визуализация помогает взять буфер изображения и сохранить его в соответствии с указанным форматом.
Он используется для отправки события на веб-страницу. Они не дом события. Каждое из этих событий отправляется на веб-страницу на основе взаимодействия с пользователем.
setcontent изменит содержимое страницы указанного URL с указанным содержимым.
Это помогает остановить загрузку страницы.
Не рекомендуется использовать switchToFrame ();
Он выбирает кадр, который находится в фокусе.
Выбирает кадр с указанным именем, который является дочерним по отношению к текущему кадру.
Выбирает мэйнфрейм, т.е. корневое окно.
Он принимает родительский кадр текущего дочернего кадра.
Этот метод используется для обработки загрузки файла, выполненного с использованием формы в формате HTML. PhantomJS не имеет прямого способа сделать это, используя формы, чего можно добиться с помощью метода uploadFile. Для выбора местоположения файла и места назначения, куда его нужно скопировать, требуется селектор тегов html.