我有一个正在开发的烧瓶应用程序。我正在使用 js 仪表系统,我希望该值是我从网页上刮下来的变量。我很好地抓取了页面并返回了我想要的值,但是当我将该值提供给脚本时,它返回 NaN%。我可以很好地调用 html 部分中的变量。
JS 片段
var g2 = new JustGage({
id: 'g2',
value: '{{a0}}',
min: 0,
max: 100,
symbol: '%',
pointer: true,
pointerOptions: {
toplength: -15,
bottomlength: 10,
bottomwidth: 12,
color: '#8e8e93',
stroke: '#ffffff',
stroke_width: 3,
stroke_linecap: 'round'
},
gaugeWidthScale: 1,
counter: true
});
烧瓶部分
g_data = ast.literal_eval(soup.get_text())
a0 = g_data['ainputs'][3:8]
a1 = g_data['ainputs'][12:17]
a2 = g_data['ainputs'][21:26]
a3 = g_data['ainputs'][30:35]
a4 = g_data['ainputs'][39:45]
现在我尝试在变量上使用 float 和 int,但是除了 NaN% 之外,没有一个返回任何东西。如果我将变量放在不带引号的值点中,则任何仪表都不会显示任何内容。