我需要在UnCSS中传递表单数据才能登录到我的网站访问控制区,但是我似乎找不到任何关于如何做到这一点的例子。我知道UnCSS使用PhantomJS,我已经很容易地让PhantomJS做了这件事,但是我不知道UnCSS是怎么做的。使用PhantomJS,您只需执行以下操作:
page.open(loginPage, 'post', loginDetails, function (status) {
if (status !== 'success') {
console.log('Unable to login');
} else {
console.log('Login successful');
}
phantom.exit();
});有什么想法吗?
发布于 2014-11-28 04:40:10
要做到这一点并不容易,也没有自动化的方法。
更简单的扩展方式是让unCSS使用cookies文件。然后,您将创建一个简单的PhantomJS或CasperJS脚本来登录并为您生成该cookies文件(--cookies-file=cookies.txt)。
另一种简单但不是自动化的方法是在您选择的浏览器中保存页面(包含所有资源),并让UnCSS完成其工作。
https://stackoverflow.com/questions/27178104
复制相似问题