PhantomJS - Скриптованный безголовый браузер
PhantomJS

Узнайте о PhantomJS, скриптованном безголовом браузере для автоматизации, тестирования и захвата экранов.

Перейти на сайт
PhantomJS - Скриптованный безголовый браузер

PhantomJS - Скриптованный безголовый браузер

Важно: Разработка PhantomJS приостановлена до дальнейшего уведомления. (подробности )

PhantomJS — это безголовый веб-браузер, который можно скриптовать с помощью JavaScript. Он работает на Windows, macOS, Linux и FreeBSD. Используя QtWebKit в качестве бэкенда, он предлагает быструю и нативную поддержку различных веб-стандартов: обработка DOM, CSS-селекторы, JSON, Canvas и SVG.

Простой пример использования

Ниже приведен простой скрипт для PhantomJS, который загружает главную страницу Google, ждет немного, а затем захватывает ее в изображение:

var page = require('webpage').create();
page.open('http://www.google.com', function() {
    setTimeout(function() {
        page.render('google.png');
        phantom.exit();
    }, 200);
});

Оптимальные решения с PhantomJS

PhantomJS является оптимальным решением для:

  • Автоматизация страниц: Доступ к веб-страницам и извлечение информации с использованием стандартного API DOM или с помощью обычных библиотек, таких как jQuery.
  • Скриншоты: Программное захватывание веб-контента, включая SVG и Canvas. Создание скриншотов веб-сайтов с миниатюрами.
  • Тестирование безголовых сайтов: Проведение функциональных тестов с такими фреймворками, как Jasmine, QUnit, Mocha, WebDriver и др.
  • Мониторинг сети: Мониторинг загрузки страниц и экспорт в стандартные файлы HAR. Автоматизация анализа производительности с использованием YSlow и Jenkins.

Начало работы

Готовы поиграть с PhantomJS? Установите и следуйте .

Хотите узнать больше? Читайте , изучайте больше примеров и изучайте полную .

Для получения исходного кода, трекера проблем и другой информации о разработке, посетите .

© 2010-2018 Участники PhantomJS. Распространяется по лицензии BSD (SPDX: BSD-3-Clause).

Лучшие альтернативы PhantomJS

Efficiencies.AI

Efficiencies.AI

Efficiencies.AI - платформа для упрощения инноваций в области ИИ

My Clever AI

My Clever AI

My Clever AI - разнообразные AI-инструменты для разных нужд

IndexApps

IndexApps

IndexApps - разнообразные AI-инструменты для бизнеса

Третье Садовое

Третье Садовое

Третье Садовое - это крутая платформа с кучей AI-инструментов на любой вкус

CYTK

CYTK

CYTK - мобильное приложение на основе ИИ, которое помогает автомеханикам работать быстрее и точнее.

OctoEverywhere

OctoEverywhere

OctoEverywhere - это штука на основе ИИ, которая позволяет.remote доступ к принтерам и упрощает работу для пользователей.

Авджо

Авджо

Авджо предоставляет актуальные данные о IPO GMP и информацию о IPO

GPT4Free

GPT4Free

GPT4Free - это инструмент на основе искусственного интеллекта, который позволяет пользователям свободно экспериментировать с GPT и обходить ограничения.

FormulAI

FormulAI

FormulAI - Упрощает создание и понимание формул в Excel и Sheets

LanguageGUI

LanguageGUI

LanguageGUI - открытый дизайн-система и UI Kit для форматирования выводов LLMs в графические интерфейсы.

Cujobay

Cujobay

Cujobay - стартап-новостной портал, предоставляющий актуальную информацию

Infrabase.ai

Infrabase.ai

Infrabase.ai - каталог инфраструктуры AI, помогающий найти решения для проектов.

итирупати

итирупати

итирупати - Ваш источник разнообразных инструментов и ресурсов ИИ

AITDK

AITDK

AITDK - это платформа с бесплатными AI-инструментами для SEO, помогающая улучшить стратегии оптимизации.

Diagramming AI

Diagramming AI

Diagramming AI - это инструмент, который позволяет легко и эффективно создавать и редактировать диаграммы с использованием ИИ.

Welcome Compass

Welcome Compass

Welcome Compass - 提供个性化数字访客指南,提升宾客体验

Sku Fetch

Sku Fetch

Sku Fetch - это AI-инструмент, который помогает обрабатывать и продавать товары.

Грэйньент

Грэйньент

Грэйньент - это крутая платформа с 1000+ крутых градиентов и фонов, созданных с помощью ИИ

Prompt Finder

Prompt Finder

Prompt Finder - это крутой AI-инструмент, который помогает пользователям находить нужные промпты для разных задач.

CustomGPTsList

CustomGPTsList - крупнейшая коллекция Custom GPTs, дающая ChatGPT сверхспособности.

FikraHub

FikraHub

FikraHub - предоставляет инструменты для превращения идей в инновации

Prompt Token Counter for OpenAI Models

Prompt Token Counter for OpenAI Models

Помогает подсчитать токены в промптах OpenAI моделей

Scrabblecam

Scrabblecam

Scrabblecam - это крутой AI-инструмент, который поможет быстро найти лучшие ходы в Scrabble по фото доски.

Chrome Built

Chrome Built

Chrome встроенный инструмент ИИ помогает повысить продуктивность и творчество.

Связанные категории PhantomJS