インターネットビジネススクール講師
システム・ツール担当の北野です!
みなさん、Googleスプレッドシートは使っていますか?
インターネットを使う仕事をされている方にはお馴染みのWEBツールですね!
表計算ソフトExcelが、無料でWEB上で使えるツール、
と言うとわかっていただけるでしょうか?
そのスプレッドシートですが、
Excel同様、プログラムを埋め込むことができます。
GAS(Google Apps Script)と言う言語で記述するのですが、
ほぼJavaScriptのようです。
のようです、と言うのはWEBで調べた受け売りで、
まだよく理解できておりません。
(JavaScriptは高校の頃に独学した程度の知識があるぐらいです)
今回、FLAG内でeBayのFileExchangeの質問を受けました。
それに回答しようと思って調べごとをしていたら、
無性にeBayの検索結果をスクレイピングしたくなってきました。
で、やってみよう!ってなりまして、
トライしていました。
まず、こんなデータを取りたいなというイメージをしまして、
タイトル行だけ作ってみました。
検索結果URLを指定して、
そこに表示される情報をスクレイピングで取得して保存する。
というのを作りたいなと思ってググりながらGASを組んで行きました。
HTMLを取得するまではできましたが、
「JavaScriptを有効にしてください」的なページが表示されているっぽく
一旦お手上げ!
PhantomJs Cloudとかいうのを使うと、JavaScript実行後の結果を取得できるっぽいですが、その先には触れておりません。。
こういうプログラムをサラっと書けるようになりたいなーと思うここ数年。
今習慣化しようとしていることが身についたら、次はプログラムの学習をしよう!
(大概、これより優先順位の高いのが出てくるんですけどね(^^;)