gpt4 book ai didi

javascript - 如何用 X 射线获取数组的第二项

转载 作者:行者123 更新时间:2023-11-28 06:00:30 25 4
gpt4 key购买 nike

我想获取 game: ['.contenedor-numero'], 中的第二项数组:

  var site = 'http://www.laliga.es/en/';
var url = 'liga-bbva';
var address = site + url;
x(address, '#div_clasf_38_1_3 table tbody tr', [{
rank: ".posicion",
game: ['.contenedor-numero'],
score: ".contenedor-numero.puntos",
name: x(".contenedor-nombre a", {
Abbreviation: '.nombre-equipo-clasificacion-movil',
complete: '.nombre-equipo-clasificacion'
}),

}])(function(err, data) {
console.log(data);
});

html代码结构是这样的:

<tr class=" ">
<td class="posicion">1</td>
<td class="contenedor-flecha"></td>
<td class="contenedor-nombre">
<a href="http://www.laliga.es/en/liga-bbva/barcelona">
<span class="escudo-equipo-clasificacion">
<span class="sprite-escudos-xs barcelona"></span>
</span>
<span class="nombre-equipo-clasificacion">FC Barcelona</span>
<span class="nombre-equipo-clasificacion-movil">FCB</span>
</a>
</td>
<td class="contenedor-numero puntos">91</td>
<td class="contenedor-numero ">38</td>
<td class="contenedor-numero no-sidebar">29</td>
<td class="contenedor-numero no-sidebar">4</td>
<td class="contenedor-numero no-sidebar">5</td>
<td class="contenedor-numero no-sidebar">112</td>
<td class="contenedor-numero no-sidebar">29</td>
</tr>

我要抓取<td>具有 class="contenedor-numero " 的元素值为 38。但是当我使用 ['.contenedor-numero'][1] 时什么也给不了我!

如何获取该数组的第二个元素?

最佳答案

你可以这样做:

  x(html2, 'tr', [{
rank: ".posicion",
game: ['.contenedor-numero'],
score: ".contenedor-numero.puntos",
name: x(".contenedor-nombre a", {
Abbreviation: '.nombre-equipo-clasificacion-movil',
complete: '.nombre-equipo-clasificacion'
}),
value38: 'td:nth-of-type(5)'

}])(function(err, data) {
console.log(data);
});

关于javascript - 如何用 X 射线获取数组的第二项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37315214/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com