タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

phantomjsに関するendorのブックマーク (3)

  • CasperJS を用いたコンテンツ内容の自動チェック | スタッフブログ | LAB Inc.(株式会社ラボ)

    CMS にコンテンツが正しく移行できているかどうかを確認する作業が発生しました。そこでWebkit ベースのヘッドレスなブラウザである PhantomJSを操作したりテストをサポートしたりするユーティリティ、 CasperJSを利用して自動でチェックを行うことを考えてみました。 SSL 使用でログインが必要だったのですが、意図したチェックが上手く行えましたので、少しご紹介したいと思います。 サイトへのログイン まずサイトへのログインをどうするかですが、これは Casper モジュールの fillSelectors()を用いると簡単に実現できます。 試しに、 Facebookにログインして、自分のタイムラインに投稿をしてみました。 var casper = require("casper").create(); casper.start("https://www.facebook.com/"

    CasperJS を用いたコンテンツ内容の自動チェック | スタッフブログ | LAB Inc.(株式会社ラボ)
  • 【連載】CasperJS でスクレイピング (1) - CasperJS の基本 - メモ用紙

    人が操作するのではなくプログラムで Web ブラウザを操作する PhantomJS というツールがある。中身は WebKit。それをより簡単に使うためのツールが CasperJS である。 インストール方法 PhantomJS と CasperJS のふたつをインストールする。 Mac で Homebrew を使っている場合は次の一行で終了。 % brew install phantomjs casperjsWindows の場合は PhantomJS のダウンロードページ から phantomjs-1.9.7-windows.zip を、CasperJS から Download 1.1-beta3 (ZIP) を選択する。ダウンロードした ZIP ファイルを適当な場所に展開し、phantomjs.exe および casperjs.exe のあるディレクトリにパスを通す。 PhantomJ

    【連載】CasperJS でスクレイピング (1) - CasperJS の基本 - メモ用紙
  • PhantomJS と CasperJS で複数ページを一括キャプチャする | Tips Note by TAM

    Web 制作をしているとページの表示確認やコンポーネントの洗い出しなどで、大量にキャプチャを撮ってきたい時があります。 しかしブラウザのエクステンションで1枚ずつ撮るのも面倒です。 そこで PhantomJS と CasperJS を使うとキャプチャを自動化することができるということなので、先達たちの情報を参考に、キャプチャしたいURLと想定するデバイスを CSV で管理して、楽にキャプチャがとれるものを作成しました。 PhantomJS と CasperJS とは PhantomJS ですが、グラフィカルな画面のないブラウザで「ヘッドレスブラウザ」と呼ばれるブラウザです。コマンドラインからブラウザの機能を使うことができ、フォームの操作やページの要素を取得することができます。よく CI ツールと組み合わせて自動テストを行ったり Web スクレイピングで使われたりします。 PhantomJS

    PhantomJS と CasperJS で複数ページを一括キャプチャする | Tips Note by TAM
  • 1