我使用Tampermonkey处理脚本以自动执行某些操作。
我试图获取某些字符的级别,以便我可以选择最低级别,然后单击它以选择它。
以下是相关代码:
<td class="box-select boxPk pad-10">
<label for="(NULL)">
<input class="hidden" type="radio" name="replacement" id="(NULL)" value="(NULL)">
<b><a href="#" onclick="pokedexTab('pid=(NULL)', 1); return false;">Robert</a></b> <i class="ion-female female"></i><br>
<img src="(image url)"><br>
<b class="color-maroon">Level:</b> 16<br>
<b class="color-maroon">Exp:</b> 8,000
</label>
</td>
我试图获取某些字符的级别,以便我可以选择最低级别,然后单击它以选择它。
这个整个td标签是可点击的,并且在表格中有许多类似标签,每个标签都有不同的属性。
忽略(NULL),我只是将其替换为唯一ID。
非常感谢您阅读此问题以及您可能提供的任何可能的帮助!
答案 0 :(得分:1)
试试这个 - 假设单元格中只有一个while True:
answer = input("yes or no?")
if answer == "yes":
print("ok")
if answer == "no":
continue
Level:
let levels = [];
const $levelCells=$(".boxPk>label");
$levelCells.each(function() {
console.log($(this).find("a").text()); // if you want the name you need to save it
levels.push(parseInt($(this).text().split("Level: ")[1]));
})
const maxNum = Math.max(...levels) // 16
const minNum = Math.min(...levels) // 14
console.log("Min",minNum);
console.log("Max",maxNum);