UJP - PhantomJS

Life is fun and easy!

不正IP報告数

Okan Sensor
 
メイン
ログイン
ブログ カテゴリ一覧

  • カテゴリ ハウツー の最新配信
  • RSS
  • RDF
  • ATOM

ブログ - PhantomJS

PhantomJS

カテゴリ : 
ハウツー
ブロガー : 
ujpblog 2018/2/7 1:32
 macOSやiOSに搭載されているWebブラウザのSafari.描画エンジン部分のWebKitはGoogle Chromeにも採用されている.
 今回取り上げるPhantomJSというのは,Webkitを使っているブラウザなんだけれど,コマンドラインで動くブラウザで,そういうカテゴリーのものを「ヘッドレスブラウザ」というらしい.つまりプレゼンテーション部分,GUI部分がない. GUIがないブラウザで何するの?というと,定型的ブラウザ操作を自動化ができる.

 まずは,brewのパッケージにあるか確認して見る.
MBP2017:~ ujpadmin$ brew info phantomjs🆑
phantomjs: stable 2.1.1 (bottled)
Headless WebKit scriptable with a JavaScript API
http://phantomjs.org/
Not installed
From: https://github.com/Homebrew/homebrew-core/blob/master/Formula/phantomjs.rb
==> Dependencies
Required: openssl ✔
==> Requirements
Build: xcode ✔
Required: macOS >= 10.7 ✔
MBP2017:~ ujpadmin $
 ありましたね.依存関係はOpenSSL,Xcodeのようで,macOSは10.7(Lion)以降です.早速インストール.
BP2017:~ nobuaki$ brew install phantomjs🆑
Updating Homebrew...
==> Auto-updated Homebrew!

==> Downloading https://homebrew.bintray.com/bottles/phantomjs-2.1.1.high_sierra.bottle.1.tar.gz
######################################################################## 100.0%
==> Pouring phantomjs-2.1.1.high_sierra.bottle.1.tar.gz
🍺  /usr/local/Cellar/phantomjs/2.1.1: 50 files, 50.3MB
MBP2017:~ ujpadmin $
 どこにインストールされたか確認.
MBP2017:~ ujpadmin $ which phantomjs🆑
/usr/local/bin/phantomjs🈁
MBP2017:~ ujpadmin $
 普通のところなのね.

トラックバック


広告スペース
Google