国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

寫(xiě)幾個(gè)獲取搜索引擎提示關(guān)鍵詞列表的方法,方便以后使用

這篇具有很好參考價(jià)值的文章主要介紹了寫(xiě)幾個(gè)獲取搜索引擎提示關(guān)鍵詞列表的方法,方便以后使用。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

什么是關(guān)鍵詞#

當(dāng)你在搜索引擎中輸入字符的時(shí)候,會(huì)有一個(gè)下拉框顯示一些和關(guān)鍵詞列表,用來(lái)提示你想搜啥。

直接上代碼

/**
 * 獲取各大搜索引擎的關(guān)鍵字列表 
 */

/** 獲取隨機(jī)小寫(xiě)字母 */
function getRandomLetters(number) {
    const alphabet = 'abcdefghijklmnopqrstuvwxyz';
    let value = '';
    for (let i = 0; i < number; i++) {
        value = value + alphabet[Math.floor(Math.random() * alphabet.length)];
    }
    return value;
}
/** 獲取百度關(guān)鍵詞列表 */
let dataMap = {};  //緩存列表
function getBaiDuSug(searchValue){
    return new Promise((r)=>{
        if(dataMap[searchValue]){
            r(dataMap[searchValue]);
            return;
        }
        /** 創(chuàng)建一個(gè)唯一標(biāo)識(shí)用于接受數(shù)據(jù),防止數(shù)據(jù)對(duì)應(yīng)不齊 */
        let sign = `sug_sign_${getRandomLetters(3)}_${new Date().getTime()}`;
        window[sign] = (data)=>{
            setTimeout(()=>{sug.remove();},1000);  //刪除元素
            let list = data.s || [];
            dataMap[searchValue] = list;
            r(list);
        }
        let sug = document.createElement('script');
        sug.src = `https://suggestion.baidu.com/su?wd=${encodeURIComponent(searchValue || '')}&cb=window.${sign}`;
        document.getElementsByTagName('body')[0].appendChild(sug);
    });
}
/** 獲取bing關(guān)鍵詞列表 */
let dataMap_1 = {};  //緩存列表
function getBingSug(searchValue){
    return new Promise((r)=>{
        if(dataMap_1[searchValue]){
            r(dataMap_1[searchValue]);
            return;
        }
        /** 創(chuàng)建一個(gè)唯一標(biāo)識(shí)用于接受數(shù)據(jù),防止數(shù)據(jù)對(duì)應(yīng)不齊 */
        let sign = `sug_sign_${getRandomLetters(3)}_${new Date().getTime()}`;
        window[sign] = (data)=>{
            setTimeout(()=>{sug.remove();},1000);  //刪除元素
            let list = [];
            let list_1 = data.AS.Results || [];
            list_1.forEach(item=>{
                list.push(...item.Suggests.map(item_=>{
                    return item_.Txt;
                }));
            });
            dataMap_1[searchValue] = list;
            r(list);
        }
        let sug = document.createElement('script');
        sug.src = `https://api.bing.com/qsonhs.aspx?type=cb&q=${encodeURIComponent(searchValue || '')}&cb=window.${sign}`;
        document.getElementsByTagName('body')[0].appendChild(sug);
    });
}
/** 獲取360關(guān)鍵詞列表 */
let dataMap_2 = {};  //緩存列表
function get360Sug(searchValue){
    return new Promise((r)=>{
        if(dataMap_2[searchValue]){
            r(dataMap_2[searchValue]);
            return;
        }
        /** 創(chuàng)建一個(gè)唯一標(biāo)識(shí)用于接受數(shù)據(jù),防止數(shù)據(jù)對(duì)應(yīng)不齊 */
        let sign = `sug_sign_${getRandomLetters(3)}_${new Date().getTime()}`;
        window[sign] = (data)=>{
            setTimeout(()=>{sug.remove();},1000);  //刪除元素
            let list = [];
            let list_1 = data.result || [];
            list_1.forEach(item=>{
                list.push(item.word || '');
            });
            dataMap_2[searchValue] = list;
            r(list);
        }
        let sug = document.createElement('script');
        sug.src = `https://sug.so.#/suggest?encodein=utf-8&encodeout=utf-8&format=json&word=${encodeURIComponent(searchValue || '')}&callback=window.${sign}`;
        document.getElementsByTagName('body')[0].appendChild(sug);
    });
}
/** 獲取淘寶關(guān)鍵詞列表 */
let dataMap_3 = {};  //緩存列表
function getTaoBaoSug(searchValue){
    return new Promise((r)=>{
        if(dataMap_3[searchValue]){
            r(dataMap_3[searchValue]);
            return;
        }
        /** 創(chuàng)建一個(gè)唯一標(biāo)識(shí)用于接受數(shù)據(jù),防止數(shù)據(jù)對(duì)應(yīng)不齊 */
        let sign = `sug_sign_${getRandomLetters(3)}_${new Date().getTime()}`;
        window[sign] = (data)=>{
            setTimeout(()=>{sug.remove();},1000);  //刪除元素
            let list = [];
            let list_1 = data.result || [];
            list_1.forEach(item=>{
                list.push(item[0] || '');
            });
            dataMap_3[searchValue] = list;
            r(list);
        }
        let sug = document.createElement('script');
        sug.src = `https://suggest.taobao.com/sug?code=utf-8&q=${encodeURIComponent(searchValue || '')}&callback=window.${sign}`;
        document.getElementsByTagName('body')[0].appendChild(sug);
    });
}

方便以后直接復(fù)制使用,使用例子

getBingSug('蘋(píng)果').then(e=>{
    console.log(e);
})

非常的好用哇,為什么要有個(gè)sign標(biāo)識(shí)呢,因?yàn)槎啻握{(diào)用會(huì)存在一個(gè)問(wèn)題,就是不知道這次的列表是對(duì)應(yīng)我輸入的什么字符的,現(xiàn)在這個(gè)完美解決了這個(gè)問(wèn)題。

原文文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-730804.html

到了這里,關(guān)于寫(xiě)幾個(gè)獲取搜索引擎提示關(guān)鍵詞列表的方法,方便以后使用的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 介紹幾個(gè)搜索引擎

    介紹幾個(gè)搜索引擎

    Google:全球最大的搜索引擎,提供全面的搜索服務(wù),包括網(wǎng)頁(yè)、圖片、視頻、新聞、地圖等。 Baidu:中國(guó)最大的搜索引擎,提供類似于Google的全面搜索服務(wù),同時(shí)也有網(wǎng)盤(pán)、知道等功能。 Bing:微軟公司推出的搜索引擎,同樣提供全面的搜索服務(wù),還有相關(guān)的圖片、視頻搜索

    2024年02月10日
    瀏覽(16)
  • 掌握SEO關(guān)鍵詞布局技巧:讓您的網(wǎng)站在搜索引擎中翻云覆雨,提升排名和流量

    掌握SEO關(guān)鍵詞布局技巧:讓您的網(wǎng)站在搜索引擎中翻云覆雨,提升排名和流量

    每個(gè)網(wǎng)站,如果想要去做seo,得到免費(fèi)的流量,那么它就必須要做布局。 并且,對(duì)于整個(gè)網(wǎng)站的seo策略來(lái)說(shuō),布局是尤為重要并且不得不做的一塊。 在做某件事情之前,我們需要先了解它的本質(zhì),或者說(shuō)它是什么。所以大家會(huì)發(fā)現(xiàn)我寫(xiě)的大部分文章,都會(huì)

    2024年02月12日
    瀏覽(109)
  • 搜索引擎語(yǔ)法大全,你知道幾個(gè)?

    搜索引擎語(yǔ)法大全,你知道幾個(gè)?

    網(wǎng)絡(luò)安全重磅福利:入門(mén)進(jìn)階全套282G學(xué)習(xí)資源包免費(fèi)分享! 基本語(yǔ)法 1、define 搜索某個(gè)詞的定義 例如: 搜索:define:38.5,將返回關(guān)于“38.5”的定義。 2、define 搜索某個(gè)詞的定義 例如: 搜索:define:38.5,將返回關(guān)于“38.5”的定義。 網(wǎng)絡(luò)安全重磅福利:入門(mén)進(jìn)階全套282G學(xué)習(xí)資源包

    2024年02月03日
    瀏覽(27)
  • Python獲取Yandex搜索引擎搜索結(jié)果詳解

    Python獲取Yandex搜索引擎搜索結(jié)果詳解

    ?? 個(gè)人網(wǎng)站:ipengtao.com 在網(wǎng)絡(luò)搜索領(lǐng)域,Yandex是一個(gè)備受歡迎的搜索引擎,特別在俄羅斯和周邊地區(qū)使用廣泛。本文將詳細(xì)介紹如何使用Python獲取Yandex搜索引擎的搜索結(jié)果,以便在項(xiàng)目中進(jìn)行搜索結(jié)果分析和數(shù)據(jù)挖掘。 使用 requests 庫(kù)向Yandex搜索引擎發(fā)送HTTP請(qǐng)求。 確保已經(jīng)

    2024年01月23日
    瀏覽(18)
  • 知識(shí)點(diǎn)搜索:如何高效利用搜索引擎獲取準(zhǔn)確信息?

    ? ? ? 在網(wǎng)絡(luò)時(shí)代,搜索引擎已經(jīng)成為人們獲取信息的主要渠道,它的出現(xiàn)讓人們可以在短時(shí)間內(nèi)獲取大量的信息,而不用費(fèi)盡心思去查找各種資料。但是,有些人在使用搜索引擎時(shí)卻無(wú)從下手,不知道如何進(jìn)行搜索。本文將會(huì)介紹如何高效利用搜索引擎獲取準(zhǔn)確的信息。

    2024年02月22日
    瀏覽(24)
  • 能把百度玩出花樣的人肯定不簡(jiǎn)單,分享幾個(gè)鮮為人知的搜索引擎高級(jí)語(yǔ)法

    能把百度玩出花樣的人肯定不簡(jiǎn)單,分享幾個(gè)鮮為人知的搜索引擎高級(jí)語(yǔ)法

    「作者主頁(yè)」: 士別三日wyx 「作者簡(jiǎn)介」: CSDN top100、阿里云博客專家、華為云享專家、網(wǎng)絡(luò)安全領(lǐng)域優(yōu)質(zhì)創(chuàng)作者 「專欄簡(jiǎn)介」: 此文章已錄入專欄《網(wǎng)絡(luò)安全快速入門(mén)》 滲透過(guò)程中,通常會(huì)使用搜索引擎來(lái)收集重要信息、確定攻擊點(diǎn)。 inurl 用來(lái)搜索url中包含指定

    2024年01月22日
    瀏覽(19)
  • 搜索引擎采集軟件:信息獲取的必備利器

    搜索引擎采集軟件:信息獲取的必備利器

    在信息爆炸的時(shí)代,互聯(lián)網(wǎng)已成為人們獲取信息的首選渠道。而搜索引擎作為互聯(lián)網(wǎng)世界中的導(dǎo)航者,扮演著重要的角色。然而,如何高效地獲取所需信息成為許多人面臨的難題。幸運(yùn)的是,搜索引擎采集軟件應(yīng)運(yùn)而生,成為信息獲取的必備利器。 一、提升搜索效率 對(duì)于廣

    2024年02月08日
    瀏覽(25)
  • 搜索引擎爬蟲(chóng)技巧:快速獲取所需信息!

    現(xiàn)代社會(huì),信息爆炸式增長(zhǎng),各行各業(yè)都需要大量的數(shù)據(jù)支持。而搜索引擎則成為了人們獲取信息的主要途徑。但是,人工搜索對(duì)于海量數(shù)據(jù)的處理速度和效率都無(wú)法滿足需求。這時(shí)候,基于搜索引擎爬取資源就成為了一種重要的方式。本文將從多個(gè)方面詳細(xì)介紹如何利用爬

    2024年02月05日
    瀏覽(20)
  • 【boost_search搜索引擎】1.獲取數(shù)據(jù)源

    【boost_search搜索引擎】1.獲取數(shù)據(jù)源

    boost_search項(xiàng)目和百度那種不一樣,百度是全站搜索,而boost_search是一個(gè)站內(nèi)搜索。而項(xiàng)目的宏觀上實(shí)現(xiàn)思路就如同圖上的思路。 我們要實(shí)現(xiàn)一個(gè)站內(nèi)搜索,我們就要有這個(gè)網(wǎng)站的數(shù)據(jù)源,我們可以從boost.org官網(wǎng)獲取它的數(shù)據(jù)源 我們點(diǎn)擊下載,進(jìn)入到這個(gè)界面,直接下載它的

    2024年03月28日
    瀏覽(16)
  • 神馬搜索引擎批量推送網(wǎng)址token獲取+神馬站長(zhǎng)平臺(tái)地址申請(qǐng)

    神馬搜索引擎批量推送網(wǎng)址token獲取+神馬站長(zhǎng)平臺(tái)地址申請(qǐng)

    目錄 第一步:神馬token獲取 第一步:神馬賬戶格式導(dǎo)入 第三步:導(dǎo)入神馬推送鏈接 第四步:開(kāi)始神馬推送 神馬token獲取 如下圖登錄神馬站長(zhǎng)管理平臺(tái)獲取神馬token(注:每個(gè)域名對(duì)應(yīng)的token不同) 導(dǎo)入神馬賬戶格式 如下圖點(diǎn)擊“導(dǎo)入神馬token”按鈕,導(dǎo)入賬戶格式為T(mén)XT文件:

    2024年02月05日
    瀏覽(19)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包