Scriptを利用したウェブスクレイピングによって、にほんブログ村のポイントを記録するツールを作成しました。高いと3拍子揃ったヤクルトの山田哲人のような存在です。わからない、わかりにくい、うまくいかない等ありましたらコメントください。今回は効果の面では地味です。前日のにほんブログ村のポイントの結果が自動的に記録される必要なものGoogleアカウント以下の理由でGASを採用しました。作成するのは容易なのですが使用法を間違うと違法行為になる可能性すらある行為になりますので、十分注意が必要です。下記の記事で大変分かりやすくまとめられているのでぜひ読んでみてください。FIRMスクレイピングとは何かという点を確認したうえで、スクレイピングに関する法律上の問題点について、ITに詳しい弁護士が解説しています。topcourt-law.com今回にほんブログ村の掲載情報をスクレイピングするにあたってチェックポイントを確認したところ、すべてクリアできていました。アクセス回数も1日1回ですので、健全です。情報解析のためのポイント数取得です。各種ポイント(INポイント、OUTポイント、PVポイント)なので一部です。3アクセス制限の遵守にほんブログ村のrobots.txtを確認してみたところ以下の2行の記載がありました。翻訳すると「アメリカのComscoreのクローラだけはアクセスしてくれるな」でした。/——4利用規約にほんブログ村の利用規約にはスクレイピングについての記載はありませんでした。end));}補足説明:スクレイピングにおいてはhtmlソース内の欲しい情報までたどり着くかが肝になります。↓32以降の<td>の開始位置を取得という流れで目的のINポイント数の開始位置にたどり着いています。indexOfは検索文字列の開始位置を取得します。3は最後の仕上げの部分なのでポイント数の開始位置とするため、検索文字列分の数値の加算が入っています。やって上記のたどり着き方を見つけるかは、htmlソースを見て当たりをつけて、スクリプトを変更しながら試行錯誤となります。見つける方法を採用していますが、正規表現を利用して抜き出す方法もあります。スプレッドシートの関数であるImportXMLを利用してスクリプトを書かずにスクレイピングをする技もあります。トリガーをセット今回は実行時間について厳密な指定は必要ないのでスクリプト内にトリガー作成の記述はいれませんでした。毎日1回実行するトリガーを作成してください。スクリプトを実行getPointsを実行し、データが取得できれば完成です。見出しは適当につけてください。〜会社の株価を取得〜https://qiita.com/Cesaroshun/items/cec8b307cab6605ad8bcあとがきスクレイピングはVBAで経験済みでしたので、同じ要領でGASでも開発できました。1);の部分で唯一プチはまりが発生しました。米国株ブログランキングに参加しています。APIを利用し、毎日のツイッターのフォロワー数を記録するツールを作成しました。日々行っていた画像作成をUWSCでGIMPを操作して自動化しました。スプレッドシートからのグラフダウンロードもUWSCで自動化しています。API】自作ツールで相互フォロー解除を監視するフォローしてくれたのでフォロバしたら速攻フォローを外してくる輩が気に食わないのでフォロワー監視ツールを自作しました。コメントをキャンセルメールアドレスが公開されることはありません。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。date*日本語が含まれない投稿は無視されますのでご注意ください。@munokuno興味本位で投資の世界に飛び込み、溺れ続けるリーマン投資家。投資歴は無駄に長く20年弱。ライブドアショック、リアルリーマンショック経験者。逆指標として使えます。日本株メタトレーダー5その他投資関連マーケティング生産性アップTipsシェアするあなたのシェアが、力になる。TwitterFacebook0はてブ0Pocket0LINEフォローする\クノウをフォローする/キャッチ・ミー・イフ・ユー・キャン0。