Headless Browsers

プログラミング

目次一覧

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

Chromium drivers / Webkit drivers


Headless Browsers とは? / Browser engines / Multi drivers

 閲覧数:231 投稿日: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

 閲覧数:188 投稿日: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 Flash Video 48
2 Apache Solr 41
3 stable build 40
4 latest build 40
5 Ordinal Scale 39
6 Markdown 38
7 Hyper Estraier 38
8 PowerShell 36
9 Chromecast 36
10 mod_deflate 34
11 Morris-Pratt algorithm border 34
12 border 33
13 Same-origin policy 33
14 article 32
15 deflate 32
16 REPL / Read-Eval-Print-Loop 31
17 Basecamp 31
18 Knuth–Morris–Pratt algorithm border 30
19 Morris-Pratt algorithm 30
20 Hibernate 30
2022/7/03 2:06 更新
週間人気ページランキング / 6-26 → 7-2
順位 ページタイトル抜粋 アクセス数
1 ベクトル | 数学 | プログラミング用語 268
1 curl | HTTPクライアント(ネットワーク) | プログラミング用語 268
2 ルーター | ネットワーク | プログラミング用語 267
3 Flash Video | コンテナフォーマット | プログラミング用語 265
4 正規表現 | プログラミング | プログラミング用語 261
5 デーモン | Linux | プログラミング用語 258
6 ユースケース | 開発 | プログラミング用語 237
7 チェックアウト | バージョン管理システム(開発) | プログラミング用語 158
8 YouTube | API | プログラミング用語 128
9 Linux | プログラミング用語 45
10 PowerShell | スクリプト | プログラミング用語 44
11 可搬性 | プログラミング | プログラミング用語 33
12 クローラ | 検索エンジン | プログラミング用語 25
13 Subversion | バージョン管理システム(開発) | プログラミング用語 23
14 アンチパターン | プログラミング | プログラミング用語 11
15 プログラミング用語 9
16 deflate | ネットワーク | プログラミング用語 8
17 Nginx / Nginxとは?/ Apacheとの違い | プログラミング用語 6
17 YouTubeに掲載されている動画を、ユーザーが作成したWebサービス上で再生する方法 | プログラミング用語 6
17 WebLogic | アプリケーションサーバ(サーバ) | プログラミング用語 6
2022/7/3 1:01 更新