如何从无库存股票获得这些炸弹?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何从无库存股票获得这些炸弹?相关的知识,希望对你有一定的参考价值。
<form class="col-xs-12"> <script type="text/javascript">
var stocks = {
"938975": true,
"938977": true,
"938979": true,
"938981": true,
"938983": true,
"938985": true,
"938987": false,
"938989": true,
"938991": true,
"938993": true,
"938995": true,
"938997": false,
"938999": true,
"939001": true,
"939003": true,
"939005": true,
"939007": true
};
我如何获取并循环它,如果true
中有一个var stocks
值,则任何变量bot都走得更远,但当有false
时它就停止了?
现在我正在使用类似的东西,希望您理解:
div = soup.find(“ form”,(“ class” ==“ col-xs-12”))。find(“ script”,(“ type” ==“ text / javascript”
我正在用python做机器人
答案
看看这是否有帮助!已经添加了代码,因此,如果我们在末尾有一些条目,即使我们没有false,它们也会被添加。它位于循环之外,如果不需要,可以将其删除。
var stocks = {"938975":true,"938977":true,"938979":true,"938981":true,"938983":true,"938985":true,"938987":false,"938989":true,"938991":true,"938993":true,"938995":true,"938997":false,"938999":true,"939001":true,"939003":true,"939005":true,"939007":true};
var arraysOfStocks = [],tempArray = [];
for (let [key, value] of Object.entries(stocks)) {
//console.log(key +":"+value);
if(value){
tempArray.push(key);
} else {
arraysOfStocks.push(tempArray);
tempArray = [];
}
}
arraysOfStocks.push(tempArray);
tempArray = [];
console.log(arraysOfStocks);
另一答案
您可以使用object
方法获取所有Object.values()的值,将结果存储在array
中,循环遍历并根据值是true
还是false
来执行操作,如下所示:
var stocks = { "938975": true, "938977": true, "938979": true, "938981": true, "938983": true, "938985": true, "938987": false, "938989": true, "938991": true, "938993": true, "938995": true, "938997": false, "938999": true, "939001": true, "939003": true, "939005": true, "939007": true };
const getObjectValues = Object.values(stocks)
for (i = 0; i < getObjectValues.length; i++) {
if (getObjectValues[i]) {
// do something while values are true
console.log(getObjectValues[i] = true)
} else {
return false;
}
}
以上是关于如何从无库存股票获得这些炸弹?的主要内容,如果未能解决你的问题,请参考以下文章