【发布时间】:2015-10-31 21:19:16
【问题描述】:
我试图在 node.js 中使用身份验证来筛选站点,但是当我尝试提交表单时,我得到了这个:
“您的“他人”浏览器不支持我们的网站。”
用户名已设置,但密码似乎为空。
我正在使用请求节点模块。
我的代码:
router.get('/scrape', function(req, respond){
var credentials = {
username: 'kevin',
password: 'secret'
};
request.post({
uri: my site url here,
headers: { 'content-type': 'application/x-www-form-urlencoded' },
body: require('querystring').stringify(credentials)
}, function(err, res, body){
if(err) {
respond.end(err);
}
respond.send(body);
});
});
【问题讨论】:
标签: javascript node.js authentication screen-scraping