Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何提取<;部门>;这部分的数据?_Javascript_Node.js_Cheerio - Fatal编程技术网

Javascript 如何提取<;部门>;这部分的数据?

Javascript 如何提取<;部门>;这部分的数据?,javascript,node.js,cheerio,Javascript,Node.js,Cheerio,我正在尝试设置一个discord.js bot,该bot基于类提取div数据 <template v-if="activeWindow"> <div class="trn-card mb0"> <div class="trn-card__header"> <h3 class="trn-card__header-title">Ses

我正在尝试设置一个discord.js bot,该bot基于类提取div数据

            <template v-if="activeWindow">
            <div class="trn-card mb0">
                <div class="trn-card__header">
                    <h3 class="trn-card__header-title">Session {{ activeWindowNumber }}</h3>
                    <span class="trn-card__header-subline">{{ activeWindow.matchesPlayed }} Matches</span>
                </div>
                <div class="trn-card__content">
                    <div class="fn-event-team__stats mb8">
                        <div class="fn-event-team__stat">
                            <div class="fn-event-team__stat-name">Rank</div>
                            <div class="fn-event-team__stat-value">#{{ activeWindow.rank }}</div>
                        </div>
                        <div class="fn-event-team__stat">
                            <div class="fn-event-team__stat-name">Points Earned</div>
                            <div class="fn-event-team__stat-value">{{ activeWindow.pointsEarned }}</div>
                        </div>
                        <div class="fn-event-team__stat">
                            <div class="fn-event-team__stat-name">Eliminations</div>
                            <div class="fn-event-team__stat-value">{{ activeWindow.kills }}</div>
                        </div>
                    </div>
                    <div class="fn-event-team__stats fn-event-team__stats--small">
                        <div class="fn-event-team__stat">
                            <div class="fn-event-team__stat-name">K/D</div>
                            <div class="fn-event-team__stat-value">#{{ activeWindow.kdRatio }}</div>
                        </div>
                        <div class="fn-event-team__stat">
                            <div class="fn-event-team__stat-name">Avg. Kills</div>
                            <div class="fn-event-team__stat-value">#{{ activeWindow.avgKills }}</div>
                        </div>
                        <div class="fn-event-team__stat">
                            <div class="fn-event-team__stat-name">Avg. Placement</div>
                            <div class="fn-event-team__stat-value">#{{ activeWindow.avgPlacement }}</div>
                        </div>
                        <div class="fn-event-team__stat">
                            <div class="fn-event-team__stat-name">Avg. Points</div>
                            <div class="fn-event-team__stat-value">#{{ activeWindow.avgPoints }}</div>
                        </div>
                    </div>
                </div>
            </div>

会话{{activeWindowNumber}
{{activeWindow.matchesPlayed}个匹配项
等级
#{{activeWindow.rank}
获得的分数
{{activeWindow.pointsEarned}
消除
{{activeWindow.kills}
K/D
#{{activeWindow.kdRatio}
平均死亡人数
#{{activeWindow.avgKills}
平均安置
#{{activeWindow.avgPlacement}
平均分
#{{activeWindow.avgPoints}

我正在尝试使用类“fn-event-team\uu stat\u value”从div中提取值,我将如何执行此操作?

您可以使用javascript方法进行如下尝试:

var arr = [];
$("#Button").click(function() {
    var items = document.getElementsByClassName('.fn-event-team__stat_value');
    for (var i = 0; i < items.length; i++)
        arr.push(items[i].value);
});
console.log(arr) ; //you will get all the values of divs .
var arr=[];
$(“#按钮”)。单击(函数(){
var items=document.getElementsByClassName('.fn-event-team___统计值');
对于(变量i=0;i
您可以使用
文档。querySelectorAll
map
将返回一个数组。
innerHTML
将给出
div
的内容
trim
用于删除任何空白

let vals=[…document.queryselectoral('.fn-event-team\uu stat-value')].map(item=>item.innerHTML.trim());
控制台日志(VAL)

等级
2.
获得的分数
3.
消除
4.
K/D
5.
平均死亡人数
6.
平均安置
7.
平均分
8.