生活/マネー
の編集
https://over.6pb.info/wiki/?&2dd99b43d8
[
トップ
] [
編集
|
差分
|
履歴
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
(no template pages)
***Greasmonkeyでnanacoギフトの登録自動化 [#r29a9686] ポイ探で菊地さんが紹介している、Greasmonkeyでnanacoギフトの登録自動化のスクリプト(菊地さんは当初非公開だったので)を自作した。無保証、質問不可。なお、私はFFではなくChrome + Tampermonkeyを使っている。試してはいないが、Edge + Tampermonkeyでも動くはず。 -[[Club-Off(クラブオフ)でnanacoギフトが1%引きで販売! クレジットカードで購入も可能! – ポイ探ニュース:http://www.poitan.jp/archives/23092]](8月 04, 2016) -[[nanacoギフトを効率よく登録するGreasemonkeyスクリプトを公開! – ポイ探ニュース:http://www.poitan.jp/archives/23148]](2017年1月23日) #pre{{ // ==UserScript== // @name nanaco gift registration // @namespace http://over.6pb.info/ // @include https://nanacogift.jp/ap/p/register* // ==/UserScript== // (c) admin@6pb.info // ver 0.1 2016/12/28 var title = document.querySelector('head > title').textContent; // 1画面目 // <title>nanaco / ギフトID登録フォーム</title> var regexp1 = /登録フォーム/; // 2画面目 // <title>nanaco / ギフトID登録内容確認</title> var regexp2 = /内容確認/; // 3画面目 // <title>nanaco / ギフトID登録完了</title> var regexp3 = /登録完了/; if (regexp1.test(title)) { var elm = document.createElement("input"); elm.type = "text"; elm.id = "code16"; elm.addEventListener("input", getGiftNum); document.getElementById('registerForm').insertBefore(elm, document.getElementById('registerForm').firstChild); document.getElementById("code16").focus(); } else if (regexp2.test(title)) { document.querySelector('#nav2Next > input[type="image"]:nth-child(2)').click(); } else if (regexp3.test(title)) { setTimeout(function() { open(location, '_self').close(); }, 2000); } var getGiftNum = function() { var code = document.getElementById("code16").value; if (code.length != 16) { return; } var inputId; for (var x = 1; x < 5; x++) { inputId = 'gift0' + x; document.getElementById(inputId).value = code.substr((x -1) * 4, 4); } document.getElementById("submit-button").click(); return; }; }}
タイムスタンプを変更しない
___paraedit_taxtarea___
テキスト整形のルールを表示する