我試過了,但是出現錯誤。如何在nodejs中設置用戶代理?
http.get({ url: 'http://www.panda.tv/ajax_chatinfo?roomid=89757',
agent: 'Mozilla/5.0' }, function(res) {
res.on('data', function(chunk) {
doSomething();
});
});
我閱讀了API文檔,但是我沒有找到關於如何創建的任何內容。
當我運行代碼,我得到以下錯誤:
_http_client.js:158
self.agent.addRequest(self, options);
^
TypeError: self.agent.addRequest is not a function
at new ClientRequest (_http_client.js:158:16)
at Object.exports.request (http.js:31:10)
at Object.exports.get (http.js:35:21)
at getChatInfo (/home/zeek/Documents/pandatv/node/app.js:5:10)
at Object.<anonymous> (/home/zeek/Documents/pandatv/node/app.js:153:1)
at Module._compile (module.js:541:32)
at Object.Module._extensions..js (module.js:550:10)
at Module.load (module.js:458:32)
at tryModuleLoad (module.js:417:12)
at Function.Module._load (module.js:409:3)
什麼是錯誤? –
請向我們展示錯誤,請閱讀[ask]和[mcve] – xenteros
您設置的屬性'agent'不是'user-agent'閱讀文檔 – evilive