デバッグの目的で、Chromeのコンソールで次のjavascriptスニペットを使用しています。クラス別にjavascriptをクリックすると間違ったクラスになる
var links = document.querySelectorAll('a[class="_5glz _53o _53b"]');
for (var i = 0; i < links.length; i++) {
links[i].click();
console.log(i);
}
私がクリックする必要があるクラスが_5glz _ 53o _53bと私は無視する必要があるクラスである私は、様々なとクロムのプラグインを作成しようとしています_5glz
_53b _ 53Pですfacebookのための自動化されたタスク、Facebookのためのツールキットのようなプラグイン。
私はここで何が間違っているのか知っていますか?ありがとう。マックで尋ね
サンプル:
<div class="_5gl-" id="u_35_0"><a href="#" role="button" class="_5glz _53o _53b">Like</a><a href="#" role="button" class="_5glz _53p _53b">Unlike</a><span class="_6ib"> · </span><a class="_5glz _s4z" role="button" href="#" id="u_35_1">Comment</a><a class="_5gly _5glz" role="button" aria-label="3 likes" href="#" id="u_35_2"><table class="uiGrid _51mz _53z" cellspacing="0" cellpadding="0"><tbody><tr class="_51mx"><td class="_51m- pam _51mw"><table class="uiGrid _51mz" cellspacing="0" cellpadding="0" aria-label="3 likes"><tbody><tr class="_51mx"><td class="_51m- pas"><div class="_29qi"><i class="img sp_MVADFc4iUN7_1_5x sx_3bfd01"></i></div></td><td class="_51m- pas _51mw"><div class="_50f3">3</div></td></tr></tbody></table></td></tr></tbody></table></a></div>
あなたはこれらのクラス名が常に変化していることに気付いていますか? – WizKid
@WizKidはい、これは私にとっては問題ではありません、私はそれらを更新しておきます。問題はそれも間違ったものをクリックすることです:/ – CDoc
あなたにはエラーがありますか? –