批量删除博客
What is the JavaScript version of sleep()? – Stack Overflow
在浏览器的浏览器中(我们在 Firefox 中测试通过),执行如下脚本:
function sleep(ms) { return new Promise(resolve => setTimeout(resolve, ms)); } async function delete_posts() { for (var delete_button_list; delete_button_list = $x('//span[contains(text(), "删除")]');) { console.log("Length: " + delete_button_list.length) for (var delete_button of delete_button_list) { console.log("Delete...") delete_button.click(); await sleep(500) console.log("Confirm...") $x('//span[contains(text(), "确定")]')[0].click(); await sleep(500) } } } delete_posts()