Учебники

PhantomJS — Свойства модуля веб-страницы

PhantomJS предоставляет довольно много свойств и методов, чтобы помочь нам взаимодействовать с содержимым внутри веб-страницы.

Команда require («webpage»). Create () создает объект веб-страницы. Мы будем использовать этот объект для управления веб-страницей с помощью свойств и методов, перечисленных ниже.

var wpage = require("webpage").create();

В следующей таблице приведен список всех свойств веб-страницы, которые мы собираемся обсудить.

Это свойство возвращает true, если в истории переходов была предыдущая страница; если нет, ложь .

Это свойство возвращает true, если в истории переходов есть следующая страница; если нет, ложь .

clipRect — это объект со значениями top, left, width и height, который используется для захвата изображения веб-страницы при использовании метода render ().

Это свойство содержит содержимое веб-страницы.

С помощью файлов cookie вы можете установить / получить файлы cookie, доступные по URL. Он также предоставит вам файлы cookie, доступные по URL-адресу, и новые файлы cookie, установленные на странице.

customHeaders указывает дополнительные заголовки HTTP-запроса, которые будут отправляться на сервер для каждого запроса, выданного страницей.

Это дает длинный список событий, то есть модификатор, ключи детали.

Возвращает имя текущего фокуса.

Это свойство дает содержимое кадра, который активен.

Возвращает имя текущего фокуса.

Это свойство также дает содержимое текущего активного кадра, но только содержимое без каких-либо тегов HTML.

Дает название активного кадра.

Это свойство даст URL-адрес текущего фокуса.

Дает количество кадров, представленных на странице.

Дает массив имен кадров.

Это свойство имеет путь, который используется методом page.inectJs.

Это свойство определяет, разрешена или нет навигация по странице. Если значение равно true, оно будет отображаться на URL текущей страницы, и нажатие на страницу для перехода на следующую страницу не будет разрешено.

Это свойство задает путь, по которому данные хранятся с помощью window.localStorage. Путь можно изменить с помощью —local-storage-path из командной строки.

Это свойство определяет максимальный объем данных, который вы можете сохранить в window.localStorage. Значение составляет 5242880 байт, что составляет 5 МБ. Это значение может быть перезаписано в командной строке с помощью следующей команды —localstorage-quota = size здесь.

ownsPages возвращает true или false, если страница, открываемая веб-страницей, является дочерней по отношению к веб-странице.

PagesWindowName выдаст имена окон, открытых с помощью window.open.

Свойство pages предоставит массив страниц, открытых на странице с помощью window.open. Если страница закрыта в URL, ссылка на нее не будет рассматриваться.

Это свойство дает размер, т.е. размеры веб-страницы, когда ее необходимо использовать для преобразования веб-страницы в формат pdf. PaperSize содержит размеры, необходимые для объекта.

Это свойство также дает содержимое текущего активного кадра, но только содержимое без каких-либо тегов HTML.

Содержит объект, указывающий положение прокрутки. Это дает слева и сверху.

Это свойство будет предоставлять настройки веб-страницы при использовании метода page.open. После загрузки страницы изменения в настройках параметров не окажут никакого влияния.

Это свойство даст вам название страницы, которую вы читаете.

Это свойство даст URL страницы.

Это свойство позволяет изменить размер отображения окна. Он содержит ширину и высоту, которые вы можете прочитать или изменить его в соответствии с потребностями.

Дает название окна.

Это свойство определяет коэффициент масштабирования для методов render и renderBase64. Это помогает увеличить страницу и сделать снимок экрана, если это необходимо.