nodejs中有一个代码。代码使用噩梦获取Cookie,然后将其传递给neelde。用针我试图到达该页面,但是如果我保存通过fs包含的页面,则会得到状态为302的页面。如何获取我需要的页面?
public partial class Initial : Migration
{
protected override void Up(MigrationBuilder migrationBuilder)
{
}
protected override void Down(MigrationBuilder migrationBuilder)
{
}
}
为“ follow”,“ follow_max”之类的针设置的选项无济于事。
let proxied = Nightmare({
switches: {
'proxy-server': proxy // set the proxy server here ...
},
show: true });
proxied
.goto(url)
.wait('input[id="id_username"]')
.insert('#id_username', loginData.login)
.insert('#id_password', loginData.pass)
.click('input[type="submit"]')
.wait('.table')
.cookies.get()
.end()
.then(function (c) {
let u = 'https://supply.elfmoney.ru/';
let options = {
'cookies': {},
'proxy': proxy,
'follow_max': 5,
'follow': 5
// 'follow_set_cookies': true,
// 'follow_set_referer': true
};
for (let i = 0; i < c.length; i++) {
options['cookies'][c[i]['name']] = c[i]['value'];
}
needle.get(u, options, function (err, resp, body) {
if (err) return l(err, ' while needling');
l(resp.headers)
});
});
:我解决了我的问题。我安装了另一个模块-请求。将其选项设为
UPD