Comment ajouter une Valeur à l'ID de mon Div HTML en JavaScript ?

Pour toutes les discussions javascript, jQuery et autres frameworks
Répondre
cheboy
Messages : 1
Enregistré le : 11 nov. 2017, 13:53

Comment ajouter une Valeur à l'ID de mon Div HTML en JavaScript ?

Message par cheboy » 11 nov. 2017, 13:56

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:

Code : Tout sélectionner

<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:

Code : Tout sélectionner

(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.

Avatar du membre
Frosty
Messages : 117
Enregistré le : 20 juil. 2017, 13:23
Localisation : Grenoble

Re: Comment ajouter une Valeur à l'ID de mon Div HTML en JavaScript ?

Message par Frosty » 11 nov. 2017, 23:50

Bonjour,
Je ne comprends pas bien ce que tu veux dire par "en passant par la console du navigateur web". Ajouter une valeur à un champ ou encore un élément, ça peut se faire depuis le code JavaScript, mais depuis la console du navigateur, je ne vois pas comment... C'est un endroit où on peut lire les éventuels messages d'erreur, le résultat des appels à console.log()... mais on ne peut pas y exécuter du code.

Avatar du membre
Frosty
Messages : 117
Enregistré le : 20 juil. 2017, 13:23
Localisation : Grenoble

Re: Comment ajouter une Valeur à l'ID de mon Div HTML en JavaScript ?

Message par Frosty » 13 nov. 2017, 11:07

Pour préciser, disons que tu peux exécuter du code manuellement dans la console (au moins depuis celle Chrome), par contre depuis le code JS de ta page (ou "bot") tu ne peux pas lancer des instructions depuis la console.

Répondre