▼ 2007/09/01(土) ニコニコ動画に自動ログインする簡易SeaHorseスクリプト
- 2008/02/14 名前空間を汚染しないためにユーザースクリプトは無名関数で囲むのが通例らしいので修正(Greasemonkeyの話.SeaHorseでどうなっているかは知らないですが一応やっておきます)
- 2008/05/28 ニコニコ動画のログイン画面リニューアルでフォームIDが変わっていたので修正
- 2008/10/05 いつのまにかメールアドレスとパスワードの入力欄のIDが変わっていたので修正
たまにニコニコ動画を見てサボったりもするわけですが,
ニコニコ動画は普段ブラウザを閉じてもログイン状態が継続するのに,
違うパソコンで一回ログインするとそれが途切れてしまう仕様になっています.
毎回毎回メールアドレスとパスワードを入力するのが面倒だったので,
自動ログイン用のSeaHorseスクリプトを作ってみました.
一応GreaseMonkeyでも動いてます.
ちなみにこれは簡易版で,ちゃんとしたログインマネージャについては,別の方の次の記事を参照です.
多分そちらの方法の方がいいです.
- Sleipnirで自動ログインする方法 これは使える!?フリーソフト
- Autologincreaterをスクリプトにして導入して使うまでをなるべく分かりやすく説明したいなーと。|Sleipnirを初心者がいじりまくるブログ
まあ,そもそも見ての通り超シンプルなんでそんなこと書くほどのものとも思えないんですけどね.
ちょっとかなり公開するのが恥ずかしいくらいだし.
使い方は,Sleipnir2インストールディレクトリ\plugins\seahorseの下に任意のファイル名,
たとえばNicoNicoLoginSupporter.user.jsというファイルを作り,
そこに下の内容をコピペして保存です*1.
// ==UserScript==
// @name NicoNicoLoginSupporter
// @namespace http://mitc.xrea.jp/
// @author miff
// @include http://www.nicovideo.jp/
// @include http://www.nicovideo.jp/index.php
// @description ニコニコ動画へのログインを支援します.
// ==/UserScript==
//-------------------------------------
// 設定
//-------------------------------------
(function(){
// ニコニコ動画ログイン用メールアドレス
var myMailAddress = "あなたのメールアドレス";
// ニコニコ動画ログイン用パスワード
var myPassword = "あなたのパスワード";
// 自動ログインフラグ
var autoLoginFlag = true;
// 処理時にアラートを出すフラグ
var loginAlertFlag = false;
//-------------------------------------
// 処理
//-------------------------------------
var mailBox = document.getElementById("bar_mail");
var passBox = document.getElementById("bar_password");
if ( mailBox && passBox )
{
mailBox.value = myMailAddress;
passBox.value = myPassword;
if (autoLoginFlag == true) document.getElementById("login_bar").submit();
if (loginAlertFlag == true) alert("ログイン処理を実行しました");
}
})();
どうでもいいですがニコニコ動画ってPHPだったんですね.*1 : 拡張子は.user.jsでなくてはなりません
- TB-URL http://mitc.xrea.jp/diary/060/tb/
-
▼
Firefox3でニコニコの薦め
BLOG:暗送秋波Firefox3の普及とニコニコ動画好きの開発者様方のお陰で素晴らしく使い勝手の良いアドオンや設定が多数配布されています。 これらを煮詰めて設...
1: 使ってみた人 2008年02月28日(木) 午後4時28分
Sleipnir2で使ってみましたが、@includeの最後に*をつけておかないとTOP以外でログインを求められた時にログインできませんが、それはあえてそうしているのでしょうか
あえてそうしているのだったらすいません。
2: miff 2008年02月28日(木) 午後9時37分
それはあえてそうしています.
間違えてどこかのWebページなどのリンクから
ニコニコ動画の動画再生ページに飛んだ時などにログインしてしまうのがその時は嫌だったので,
トップページにアクセスするという行動を自分が起こした時に自動ログインするようにしました.
ただ,今は面倒になって*を付けちゃっています.
他にも無駄にalertが入ったりしているのも,
その時は何となくあった方がいいかなと思って入れたんですが,
結局一回も使っていません.
そのうち記事を修正するかもしれません.