Я использую phantomJS для сбора информации с веб-сайта. Есть какая-то кнопка, которую нужно нажать два раза, но я не могу сделать это с помощью функцииvalu ()
page.open("https://www.windy.com/?nems,975h,45.265,20.270,8,m:eUCagJb", function (status) {
if (status !== 'success') {
console.log('Unable to open url');
phantom.exit();
} else {
window.setTimeout(function () {
page.viewportSize = { width: 1024, height: 768 };
page.clipRect = { top: 0, left: 0, width: 1024, height: 768 };
var script1 = "function(){ document.getElementById('legend').children[0].click(); }";
page.evaluate(script1)
var script2 = "function(){ document.getElementById('legend').children[0].click(); return document.getElementsByTagName('big')[0].innerText;}";
value = page.evaluate(script2);
console.log(value);
page.render('windy.png')
phantom.exit();
}, 7000);
}});
как это можно сделать?