有没有办法通过浏览器的js打开URL并让浏览器加载所有脚本并执行它们,但对用户不可见?像浏览器中的Selenium一样。 xmlhttprequest是不够的 - 它只是获取服务器响应而不执行js。我需要这个,因为目标页面由js组成,我不能使用xmlhttprequest,因为它不返回任何数据。
一些伪代码说明:
// Load URL and execute all the js that adds data to the page
new_doc = new Document('http://...');
new_doc.querySelector('...');