楽天RMSの自動ログイン(GreaseMonkey)


// ==UserScript==
// @name Rakuten RMS Auto login
// @namespace com.tachiuo.rakuten.rms.login
// @include https://glogin.rms.rakuten.co.jp/?sp_id=1
// @include https://glogin.rms.rakuten.co.jp/
// @include https://mainmenu.rms.rakuten.co.jp/?act=login&sp_id=1
// @version 1
// @grant none
// ==/UserScript==

var storeID ="Rakuten Store ID";
var storePasswd ="Rakuten Store Password"; // *** change here ***
var userID ="Rakuten Personal ID";
var userPasswd ="Rakuten Personal Password";

if (document.title == "【楽天】 R-Login RMS ログイン" && document.forms[0].length>5 )
{

// store account
if(document.forms[0].elements[3].name == "login_id")
{
alert("Auto Login");
document.forms[0].elements["login_id"].value=storeID;
document.forms[0].elements["passwd"].value=storePasswd;
document.forms[0].elements["submit"].click();
}

// user account
if(document.forms[0].elements[5].name == "user_id")
{
document.forms[0].elements["user_id"].value=userID;
document.forms[0].elements["user_passwd"].value=userPasswd;
document.forms[0].elements["submit"].click();
}
}

// fucking news
if (document.title == "【楽天】 R-Login 楽天からのお知らせ" ){
if (document.forms[0].elements["submit"].value == "   次へ   ")
{
document.forms[0].elements["submit"].click();
}
}

// fucking news2
// https://mainmenu.rms.rakuten.co.jp/?act=login&sp_id=1
if (document.forms[0].elements[0].value == "上記を遵守していることを確認の上、RMSを利用します")
{
document.forms[0].elements[0].click();
}