Headless Browsers

プログラミング

目次一覧

 状態:-  閲覧数:762  投稿日:2019-09-06  更新日:2019-09-06  
Headless Browsers とは? / Browser engines / Multi drivers

Chromium drivers / Webkit drivers


Headless Browsers とは? / Browser engines / Multi drivers

 閲覧数:353 投稿日:2019-09-06 更新日:2019-09-06 

Headless Browsers とは?


プログラムで制御されるグラフィカルユーザーインターフェイスのないWebブラウザー
自動化、テスト、およびその他の目的で使用される

Browser engines


これらのブラウザエンジンは、Webページを完全にレンダリングするか、仮想DOMでJavaScriptを実行する
名前 内容 サポートされている言語 備考 評価
Chromium Embedded Framework - JavaScript - 検索結果数は極端に少ない。使い方が分からない
PhantomJS - JavaScript, Python, Ruby, Java, C#, Haskell, Objective-C, Perl, PHP, R(via Selenium) Unmaintained メンテナンスされていないため×

Multi drivers


これらのライブラリは、複数のブラウザエンジンを制御できる(通常、Seleniumを使用)
名前 内容 サポートされている言語 備考 評価
CasperJS - JavaScript - メンテナンスされていないPhantomJSで記述されているため×
Selenium 多くのプラットフォームでWebブラウザを自動化するためのツール JavaScript, Python, Ruby, Java, C#, Haskell, Objective-C, Perl, PHP, R - -


Chromium drivers / Webkit drivers

 閲覧数:292 投稿日:2019-09-06 更新日:2019-09-06 

Chromium drivers


これらのライブラリはChromiumを制御する
名前 内容 サポートされている言語 備考 評価
Headless Chromium --headlessフラグでアクティブになったChromium機能。まだリリースされていない C++ - -
Puppeteer Chrome DevToolsチームのHeadless Chrome Node API JavaScript - -
chrome-remote-interface Node.js用のChromeデバッグプロトコルインターフェイス JavaScript - -
Chromy チェーン可能なAPI、モバイルエミュレーション、javascript評価などの基本的なAPIを備えている JavaScript - -
Chromeless Chromeの自動化がシンプルになった。 AWS Lambdaでローカルまたはヘッドレスで実行する JavaScript - -
Chrome PHP Chrome Devtools Protocoleを介してChromiumまたはGoogle Chromeを駆動するPHP API PHP - -

Webkit drivers


これらのドライバーは、Webkitのインプロセスインスタンスを制御する
HTMLをPDFやその他の画像形式にレンダリングするコマンドラインツール
名前 内容 サポートされている言語 備考 評価
wkhtmltopdf wkhtmltox wkhtmltoimage shell, C - - -


A list of (almost) all headless web browsers in existence


プログラミング言語比較

コメント投稿(ログインが必要)



類似度ページランキング
順位 ページタイトル抜粋
1 Headless Browsers 61
2 Flash Video 48
3 Apache Solr 41
4 stable build 40
5 latest build 40
6 Ordinal Scale 39
7 Markdown 38
8 Hyper Estraier 38
9 Chromecast 36
10 PowerShell 36
11 mod_deflate 34
12 Morris-Pratt algorithm border 34
13 Same-origin policy 33
14 border 33
15 article 32
16 deflate 32
17 REPL / Read-Eval-Print-Loop 31
18 Basecamp 31
19 Knuth–Morris–Pratt algorithm border 30
20 Morris-Pratt algorithm 30
2024/4/20 16:21 更新