まずコードを置きます:
コンソール(コンソール)内のそのページはQQスペースに開放されていることを提供し、それを入力して、このコードを貼り付け内部のブラウザ開発ツールでは、個人の中央に実行することができます。
var clicklog = function() {
[].map.call(document.getElementsByClassName("qz_like_btn_v3"), function(item) {
if(item.dataset.clicklog === "like") {
item.click();
}
})
}
setInterval(function() {
document.body.scrollTop += 1000;
if(!document.getElementsByClassName("img-loading")) {
clicklog();
} else {
document.body.scrollTop -= 1000;
clicklog();
document.body.scrollTop += 1000;
}
}, 200)
このコードを説明します。
DOMのNodeListのでも相手ノード[0]の形式で取得されたが、マップを横断するメソッド呼び出し方法と共に使用することができるように、依然としてアレイ型であることができます。
私は少しも親指をシミュレートするために()メソッドを賞賛し、[OK]をクリックするか否かを自分のために、この裁判官によると、cancellikeに変更されますポイント後のデータclicklogのようなボタンのQQスペース、親指を観察しました。
しかし、ブロックQQスペースは、次の内容を更新するために距離をプルダウンする必要がある、私がしたsetIntervalを使用して、動的に各時間0.2秒プルダウン1000px scrollTopスプライトの値を変更し、ロードされます。
(scrollTopスプライトが増加しているが、負荷状態の負荷になっているこの時間は出てきません)をロードするとき、私は聞かせて、それが負荷に続けることができ、トップにページをスクロールする必要があるが発生した場合、この私がそこにロードマップを決定するかどうかを介していましたscrollTopスプライトが1000pxを減らします。私は、これは理解していないと言う場合は、document.body.scrollTopことができます - = 1000;実行を削除してみてください。
このコードは唯一の自分の家に実行できるようにあなたは、DOMを取得することはできませんので、今日、私は、クロスドメインのiframeのあるQQパーソナルスペースセンターを見つけました。