Bonjour à tous.

Mon but est de créer un Bot en JS qui, une fois ajouté à la Console Web, doit automatiquement cliquer sur PLAY et doit ensuite ajouter une Valeur "3" à l'ID "fp_min_reward" via la Console de mon Navigateur Web.

Voici donc mes Codes HTML:

<div id="fp_min_reward">0.00000002</div> </div>
<input type="submit" value="PLAY" id="free_play_form_button" class="free_play_element new_button_style profile_page_button_style" style="display:none;">

Et maintenant mon Code JavaScript:

(function() {
    'use strict';

var body = $('body');

var points = {};

    if ($('#free_play_form_button').is(':visible'))
        setTimeout(function(){ $('#free_play_form_button').click();},2000);
    if ($('.close-reveal-modal').is(':visible'))
        setTimeout(function(){ $('.close-reveal-modal').click(); },2000);

    var reward = {};
    reward.select = function() {
        reward.points = parseInt($('.user_reward_points').text().replace(',',""));
        reward.bonustime = {};
        if ($("#bonus_container_free_points").length != 0) {
            reward.bonustime.text = $('#bonus_span_free_points').text();
            reward.bonustime.hour = parseInt(reward.bonustime.text.split(":")[0]);
            reward.bonustime.min = parseInt(reward.bonustime.text.split(":")[1]);
            reward.bonustime.sec = parseInt(reward.bonustime.text.split(":")[2]);
            reward.bonustime.current = reward.bonustime.hour * 3600 + reward.bonustime.min * 60 + reward.bonustime.sec;
        } else
            reward.bonustime.current = 0;

        console.log(reward.bonustime.current);
        if (reward.bonustime.current !== 0) {
            console.log(reward.bonustime.current);
        } else {
            if (reward.points < 12) {
                console.log("waiting for points");
            }
            else if (reward.points < 120) {
                    console.log("waiting for points 60");
                    RedeemRPProduct('free_points_1');
                }
            else if (reward.points < 600) {
                    console.log("waiting for points 120");
                    RedeemRPProduct('free_points_10');
                }
            else if (reward.points < 1200) {
                    console.log("waiting for points 600");
                    RedeemRPProduct('free_points_50');
                }
            else {
                RedeemRPProduct('free_points_100');
            }
            if ($('#bonus_span_fp_bonus').length === 0)
                if (reward.points >= 4400)
                    RedeemRPProduct('fp_bonus_1000');
        }
    };
    body.prepend(
        $('<div/>').attr('style',"position:fixed;top:45px;left:0;z-index:999;width:350px;background-color:black;color: white; text-align: left;")
            .append(
                $('<div/>').attr('id','autofaucet')
                    .append($('<p/>').attr('style','text-decoration:underline;').text("freebitco.in auto faucet by ghost"))
                    .append($('<p/>').text("If you like it, consider a Donation to "))
                    .append($('<p/>').text("1BxVFPdqH32FvhmxTViwNrtvqdXZaPU8px"))
                    .append($('<p/>').text("(click to copy address)"))
                    .append($('<p/>')
                        .append($('<p/>').text("Current Feature:"))
                        .append($('<p/>').text("auto free roll"))
                        .append($('<p/>').text("autochoose highest reward points"))
                        .append($('<p/>').text("autochoose 1000% btc bonus (only on highest reward)"))
                    )
            ).click(function(){
            var $temp = $('<input>').val("1BxVFPdqH32FvhmxTViwNrtvqdXZaPU8px");
            body.append($temp);
            $temp.select();
            document.execCommand("copy");
            $temp.remove();
        })
    ).prepend($('<style/>')
        .text("#autofaucet p { margin: 0; margin-left: 2px;  text-align: left; }")
    )
    setTimeout(reward.select,1000);
    setInterval(reward.select,60000);
})();

Alors, comment ajouter à ce Code JavaScript ci-dessus, une Valeur "3" à l'ID "fp_min_reward" à chaque clique automatique en passant par la Console du Navigateur Web ???

Merci d'avance.

1 réponse


Pour ajouter une valeur à un id d un elmt Html en Javascript :

Elt.id = 'valeur';

En jquery :

Elt.attr('id', 'valeur');

Donc dans  ton cas :

$('#fp_min_reward').attr('id', 'fp_min_reward3');