web

WebサーバとかHTTPとかわからない人のためにWebのしくみを超カンタンに説明してみる


インターネット


インターネットとかSNS(Facebookとかツイッターとか)を普段なにげに利用はしているものの仕組みがよくわからない人のために、難しいことは置いておいて、こんなカンジでイメージしておけばいいかなーっていうレベルで記事を書いてみました。専門家でない人には細かい部分は必要のない情報だと思うので、その辺りの話はあえてふれませんでした。いろいろとツッコミどころはあると思いますがご容赦ください。

インターネットでWebページが表示されるしくみ

インターネット上に存在するいろいろなWebページ(ホームページ、Webサイトとも言いますね)を見る時に「ブラウザ」と呼ばれるソフトウェアを利用すると思います。このブラウザのおかげで簡単にWebページを表示することができます。
続きを読む

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

Javascriptフレームワーク CasperJS 基本的な使い方(5) ファイル入出力


casperjs


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

入力データをファイルから読みこんだり、Webのスクレイピングを行った結果をファイルに保存したりするケースがあると思います。ファイル読み込みとファイル保存を行うプログラムを紹介します。

ファイルの読み込み

例として以下のようなCSVファイルを読み込みます。

 

続きを読む

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

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のトップページの左側に並んでいるサービスメニューのリンク一覧を取得してみることにします。
続きを読む

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