@tacohitbox/bing-scraper
Version:
Scrape results from Microsoft Bing.
29 lines (28 loc) • 814 B
JavaScript
exports.normalizeText = function(array) {
if (Object.prototype.toString.call(array) == "[object Array]") {
var string = "";
for (var c in array) {
if (array[c].type == "text") {string = string + array[c].data}
else if (
array[c].type == "tag" &&
array[c].children !== undefined &&
array[c].children[0] !== undefined &&
array[c].children[0].type == "text"
) {
for (var d in array[c].children) {
if (array[c].children[d].data) {string = string + array[c].children[d].data;} else {continue;}
}
}
}
return string;
} else {
return array;
}
}
exports.cookieString = function(cookie) {
var s = "";
for (var c in cookie) {
s = `${s} ${cookie[c].name}=${cookie[c].value};`;
}
return s.substring(1);
}