n8n-nodes-dataforseo
Version:
DataForSEO is an SEO and marketing data provider, empowering businesses with invaluable insights via APIs and databases.
58 lines • 3.03 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getNaverOrganicSERPRegular = getNaverOrganicSERPRegular;
exports.getNaverOrganicSERPAdvanced = getNaverOrganicSERPAdvanced;
exports.getNaverOrganicSERPHTML = getNaverOrganicSERPHTML;
const dataForSeoRequest_1 = require("../../../functions/dataForSeoRequest");
async function getNaverOrganicSERPRegular(ef, i) {
const params = {
url: '/serp/naver/organic/task_post',
body: [{
url: ef.getNodeParameter('url', i) || null,
keyword: ef.getNodeParameter('keyword', i),
priority: ef.getNodeParameter('priority', i) || null,
device: ef.getNodeParameter('device', i) || null,
os: ef.getNodeParameter('os', i) || null,
depth: ef.getNodeParameter('depth', i) || null,
max_crawl_pages: ef.getNodeParameter('max_crawl_pages', i) || null,
search_param: ef.getNodeParameter('search_param', i) || null,
se_domain: ef.getNodeParameter('se_domain', i) || null
}]
};
return (0, dataForSeoRequest_1.dataForSeoPOSTGETRequest)(ef, params, '/serp/naver/organic/task_get/regular/');
}
async function getNaverOrganicSERPAdvanced(ef, i) {
const params = {
url: '/serp/naver/organic/task_post',
body: [{
url: ef.getNodeParameter('url', i) || null,
keyword: ef.getNodeParameter('keyword', i),
priority: ef.getNodeParameter('priority', i) || null,
device: ef.getNodeParameter('device', i) || null,
os: ef.getNodeParameter('os', i) || null,
depth: ef.getNodeParameter('depth', i) || null,
max_crawl_pages: ef.getNodeParameter('max_crawl_pages', i) || null,
search_param: ef.getNodeParameter('search_param', i) || null,
se_domain: ef.getNodeParameter('se_domain', i) || null
}]
};
return (0, dataForSeoRequest_1.dataForSeoPOSTGETRequest)(ef, params, '/serp/naver/organic/task_get/advanced/');
}
async function getNaverOrganicSERPHTML(ef, i) {
const params = {
url: '/serp/naver/organic/task_post',
body: [{
url: ef.getNodeParameter('url', i) || null,
keyword: ef.getNodeParameter('keyword', i),
priority: ef.getNodeParameter('priority', i) || null,
device: ef.getNodeParameter('device', i) || null,
os: ef.getNodeParameter('os', i) || null,
depth: ef.getNodeParameter('depth', i) || null,
max_crawl_pages: ef.getNodeParameter('max_crawl_pages', i) || null,
search_param: ef.getNodeParameter('search_param', i) || null,
se_domain: ef.getNodeParameter('se_domain', i) || null
}]
};
return (0, dataForSeoRequest_1.dataForSeoPOSTGETRequest)(ef, params, '/serp/naver/organic/task_get/html/');
}
//# sourceMappingURL=naver.js.map