gpt4 book ai didi

javascript - 带身份验证的屏幕景观 Node.js

转载 作者:行者123 更新时间:2023-12-03 08:28:12 25 4
gpt4 key购买 nike

我正在尝试使用 node.js 中的身份验证对网站进行屏幕扫描,但是当我尝试提交表单时,我得到了以下信息:

“您的‘其他’浏览器不支持我们的网站。”

用户名已设置,但密码似乎为空。

我正在使用请求 Node 模块。

我的代码:

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);

});


});

最佳答案

可能您需要指定 User-Agent header ,例如:

var credentials = {
username: 'kevin',
password: 'secret'
};

request.post({
uri: my site url here,
headers: {
'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.71 Safari/537.36'
},
form:credentials
}, function(err, res, body){
if(err) {
respond.end(err);
}

respond.send(body);
});

关于javascript - 带身份验证的屏幕景观 Node.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33456750/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com