次のような一連のリンクを含むアクセスできるページがあります。
<a href="#" onclick="navigate(___VIEW_RAID_2, {raid_inst_id:556816});return false;">
raid_inst_id: の後の番号は常に異なり、同じページにすべて異なる番号の倍数が存在します。これらのリンクのページをスクレイピングし、それらを配列に入れてから、それらをクリックすることを繰り返すJavaScriptをまとめようとしています。
理想的には、オンクリックの間に一時停止を引き起こすアラートが役立ちます。私はこれまでのところ、数値を収集しようとしても失敗しており、それらを操作することは言うまでもなく、それらをエコーアウトするだけです.
ヒントやヘルプをいただければ幸いです。
以下は、さらに処理するためにonclick値の一部をキャプチャできるかどうかを確認するためにまとめてみた関数ですが、これは何も生成しません...
function closeraids(){
x=document.getElementsByTagName('a');
for(i=0;i<x.length;i++)
{
attnode=x.item(i).getAttributeNode('onclick');
alert("OnClick events are: " + attnode);
}
}
うわー-4か月後、同じ問題がまだ存在しています。Google検索で自分の投稿された質問を見つけるためだけに、これをもう一度調べることにしました! ここで何ができるかについて考えている人はいますか?私が提供しようとしている機能は、既にユーザーに提供している Chrome 拡張機能の一部になります。Web サーバーでホストしている .js ファイルと挿入された html コンテンツの組み合わせを使用します。
どんな助けでも大歓迎です!