【发布时间】:2022-01-25 19:14:31
【问题描述】:
想象跟踪这样的页面? (用 Chrome 打开,然后右键单击并选择翻译成英文。)
http://www.tsetmc.com/Loader.aspx?ParTree=151311&i=35366681030756042
当您按 F12 并选择“网络”选项卡时,请注意正在返回的响应(间隔约为每秒 1 次)包含最后的价格和交易,以及这些 HTTP 标头详细信息:
{
...
connection: keep-alive
cookies: fooCookie
...
}
我已经尝试了带有 keep-alive 配置的 GOT 包:
const gotOption = {
keepAlive: true,
maxSockets: 10,
}
await got.get(url, {
agent: {
http: new HttpAgent(gotOption),
https: new HttpsAgent(gotOption),
},
})
我只收到第一个回复,但我怎样才能获得新的回复? 是否可以为此目的使用 Puppeteer?
【问题讨论】:
标签: node.js sockets puppeteer node.js-got