JSで簡単な講義台本を書きます.
2191 ワード
: :Greasemonkey ReloadEvery
プラグインの設定が終わったら操作できます.システムを奪い取ってすでに閉鎖したため、ここで私は小さいプログラムを書いてシミュレーションします.その中でGraeambokeyはシナリオを保存するために使われています.ReloadEveryは継続的に実行スクリプトを更新するために使用されます.
私はここでhtmlコードをウェブページのコードと仮定して、JSは私達のために組み込んで運行するコードです.
模擬強盗授業のトップページ:index.
function test(){
var flag = false;
var trs = document.getElementById('form1').getElementsByTagName('table')[0].getElementsByTagName('tr');
for(var i = 0; i < trs.length; ++i){
var tds = trs[i].getElementsByTagName('td')[0];
if((tds.innerHTML != "1.2")) {
var tdsTmp = trs[i].getElementsByTagName('td');
alert(tdsTmp[0].getElementsByTagName('input')[0].value);
tdsTmp[0].getElementsByTagName('input')[0].checked=true;
flag = true;
break;
}
}
if (flag == true) {
document.getElementById('selOK').click();
alert('666');
}
}
setInterval(test, 2500);
中間ジャンプページ:01.
window.location.href="selected.html";
提出ページを奪い取ります:selected.
var sel = document.getElementById('selOk');
sel.click();
ポイントは:1、取得ノードgetElementByIdとgetElements ByTagName2、JSにxx.click()またはxxx.submit()を提出する.
3、乗り換え駅からウィンドウズ.location.href=「xxxxxx.xx」にジャンプして戻ります.