作成者別アーカイブ: shanks999

Javascriptフレームワーク CasperJS 基本的な使い方(4) Webスクレイピングしてみる


casperjs


CasperJSの基本的な使い方を具体的なサンプルプログラムで紹介したいと思います。インストール済みという前提で話を進めます。まだインストールしていない場合はこちらを参考にインストールしてください。
Macにcasperjsをインストール
Windowsにcasperjsをインストール

実際にCasperJSを使用する場合、複数のWebページにアクセスして、各ページごとに処理をしていく場合がほとんどだと思います。そのようなケースを想定したサンプルプログラムを紹介したいと思います。以下ののYahooのニュース・トピックを対象とします。
スクリーンショット 2015-11-03 15.28.02
続きを読む

シェアして頂けると嬉しいです

Javascriptフレームワーク CasperJS 基本的な使い方(3) ボタンやチェックボックスをクリックする


casperjs


CasperJSの基本的な使い方を具体的なサンプルプログラムで紹介したいと思います。インストール済みという前提で話を進めます。まだインストールしていない場合はこちらを参考にインストールしてください。
Macにcasperjsをインストール
Windowsにcasperjsをインストール

今回はWebページ上のボタンをクリックしたりテキストボックスへの入力の方法を紹介したいと思います。

ボタンをクリックする

 

のようにCSSセレクターを使用してボタンを指定します。
続きを読む

シェアして頂けると嬉しいです

Javascriptフレームワーク CasperJS 基本的な使い方(2) ページ内の特定の要素を取得する


casperjs


CasperJSの基本的な使い方を具体的なサンプルプログラムで紹介したいと思います。インストール済みという前提で話を進めます。まだインストールしていない場合はこちらを参考にインストールしてください。
Macにcasperjsをインストール
Windowsにcasperjsをインストール

前回記事「Javascriptフレームワーク CasperJS 基本的な使い方(1)」では画面キャプチャを取得したので今回はページ内の特定の要素を取得してみることにします。yahooのトップページの左側に並んでいるサービスメニューのリンク一覧を取得してみることにします。
続きを読む

シェアして頂けると嬉しいです

Javascriptフレームワーク CasperJS 基本的な使い方(1) 画面キャプチャをとってみる


casperjs


CasperJSの基本的な使い方を具体的なサンプルプログラムで紹介したいと思います。インストール済みという前提で話を進めます。まだインストールしていない場合はこちらを参考にインストールしてください。
Macにcasperjsをインストール
Windowsにcasperjsをインストール

指定のサイトへ遷移して画面のキャプチャを取得する

まずは簡単にyahooのサイトへ遷移して画面キャプチャを取得してみます。
続きを読む

シェアして頂けると嬉しいです

ツムツムで得点アップにつながる小さな努力


スクリーンショット 2015-11-02 13.43.48


ツムツムをプレイする際に少しだけ得点アップにつながる方法を紹介したいと思います。もう既に実践している方もいるとは思いますが、「知らなかった」という方は試してみてください。劇的にスコアアップするわけではありませんが、何回かプレイすると平均値が底上げされるのを体感できると思います。
続きを読む

シェアして頂けると嬉しいです