【发布时间】:2016-03-01 11:16:31
【问题描述】:
我正在使用zombie.js,我需要单击一个按钮,直到该按钮的“样式”属性中有一些文本(每次单击后按钮都会更改)。
我使用这种结构。
browser
.visit(url)
.then(function() {
console.log("Scraping ...");
...
})
.then(function() {
var button = browser.query([SELECTOR]);
if(button != null)
{
if(button.outerHTML.indexOf([TEXT_TO_SEEK]) == -1)
{
console.log("Click more button");
return browser.pressButton([SELECTOR]);
}
}
return;
})
它可以工作一次,但我想执行n次直到满足条件。
【问题讨论】: