Skip to content

Instantly share code, notes, and snippets.

@dongnguyenltqb
Created January 29, 2019 11:02
Show Gist options
  • Save dongnguyenltqb/8317111394ee0551ac8559e2b44531c2 to your computer and use it in GitHub Desktop.
Save dongnguyenltqb/8317111394ee0551ac8559e2b44531c2 to your computer and use it in GitHub Desktop.
google_search.js
io.of('/ggseach').on('connection', function (socket) {
console.log(`News user connected :${socket.id}`);
socket.on('getResult',keyword=>{
axios.get(`http://google.com/complete/search`,{
params:{
hl:'vi',
q:keyword,
client:'firefox'
},
responseType:'arraybuffer'
})
.then(response=>{
var data = iconv.decode(response.data, 'ISO-8859-1');
try {
let result=JSON.parse(data)[1];
if(result.length>0) socket.emit('result',result);
} catch (error) {
}
})
.catch(err=>console.log(err));
})
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment