【发布时间】:2013-06-16 02:53:50
【问题描述】:
在某些情况下,网站会从浏览器中以这种形式(下附照片)询问用户名和密码。是否可以使用 Casper.js 来填写?
Casper.fill 只能在 HTML 表单时执行。 http://casperjs.org/api.html#casper.fill
更新 1:
我试过了,没用。
var casper = require("casper").create({
pageSettings: {
userName: "myusername",
password: "mypassword"
}
});
此登录框在 Windows 7 中,它弹出的原因是因为我使用了代理。我必须这样做的原因是因为casperjs --proxy=x.x.x.x --proxy-auth=u:p 不起作用(至少在 Win7 上)
【问题讨论】:
-
看看pageSettings.userName和pageSettings.password选项here
-
它没有用。我尝试并更新了问题。
标签: node.js web-scraping web-crawler phantomjs casperjs