Мне нужно загрузить iframe, а затем нажать кнопку внутри iframe и получить HTML ответ в Scrapy Spla sh.
Я могу получить iframe, но не могу нажать кнопку.
lua_script = """
function main(splash)
splash:autoload([[
function loadFrame() {
var data = [];
for (var i = 0 ; i < window.frames.length; i++)
{
data.push(window.frames[i].document.documentElement.outerHTML);
}
return data;
}
]]);
assert(splash:go(splash.args.url))
assert(splash:wait(5))
return {frames = splash:evaljs("loadFrame()")}
end
"""