うどんこねこね

ixa,javascript,uwscとか moko,metaを参考にしてtoolの作成、勉強中

燐光のレムリア 自動ログイン (javascript)

var worldId = "server_4";
var username = "hogehoge";
var password = "hogepass";

(function(){
	$('#ujj li.ujjid').find('input').attr('value', username);
	$('#ujj li.ujjpw').find('input').attr('value', password);

	var no = worldId.split('_')[1];
	$('div.loginform').find('input[name^="serverid"]').attr('value', no);
	$('.bgset .jspPane').find('li').each(function(){
		if($(this).find('label').attr('for') == worldId) {
			$(this).find('input').attr('checked', 'checked');
		}
	});
})();

できた

main_worldId,usernameとpasswordを設定
※ワールドとIDの関係

ジュリア    server_7 
シャマル    server_6 
エスパーダ  server_5 
アルナ      server_4 
グリフィス  server_3 
デルタ      server_2 
ラグナ      server_1 


chrome extentionへの登録
任意のディレクトリに"manifest.json","jquery.min.js","remuria.js"ファイルを置く
"remuria.js"は上のソース
"jquery.min.js"

https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js

"manifest.json"

{
	"manifest_version": 2,
	"name": "browzer game login",
	"version": "0.10",
 	"content_scripts": [
	{
		"matches"	: [ "https://lm-login.ujj.co.jp/*"],
		"js"		: [ "jquery.min.js", "remuria.js" ]
	}
  ]
}

chromeの設定の"拡張機能"から→"ディベロッパーモード"をチェック→"パッケージ化されていない拡張機能を読み込む..."でディレクトリを選択すると組み込まれます
ワールドの色は変わらないけど、文字認証入力して、そのままログイン