New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

google-parser

Package Overview
Dependencies
Maintainers
1
Versions
32
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

google-parser - npm Package Compare versions

Comparing version 1.1.2 to 1.1.3

20

google_parser.js

@@ -23,2 +23,22 @@ const request = require('request'), DomParser = require('dom-parser'), parser = new DomParser(), google = require('google');

}
module.exports.jpg = (search) => {
return new Promise((resolve, reject) => {
request({
url: "https://www.google.com/search?q="+encodeURIComponent(search+' -ilbe.com')+"&tbm=isch&ie=UTF-8&tbs=ift:jpg",
headers: {
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36"
}
}, (err, res, body) => {
if(err) reject(err);
let dom = parser.parseFromString(body);
let list = dom.getElementsByClassName('rg_meta');
let result = new Array();
list.forEach((cur) => {
let json = JSON.parse(cur.innerHTML);
result.push({img: json.ou, url: json.ru});
});
resolve(result);
});
});
}
module.exports.search = (search) => {

@@ -25,0 +45,0 @@ return new Promise((resolve, reject) => {

2

package.json
{
"name": "google-parser",
"version": "1.1.2",
"version": "1.1.3",
"description": "구글에서 이미지, 일반 검색결과를 가져옵니다.",

@@ -5,0 +5,0 @@ "main": "google_parser.js",

const google = require('./google_parser.js');
google.search('치탄다 에루')
google.search('테스트')
.then((res) => {

@@ -9,7 +9,7 @@ console.log(res);

});
google.img('치탄다 에루')
google.img('ajdjaivcjeoijvoiajveoijwaoijvoiheaohgiuab iuegaiuvbaiusneaiu')
.then((res) => {
console.log(res);
console.log(res[0]);
}).catch((err) => {
console.log(err);
});
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc