天天看點

PHP基于百度NLP API 開發僞原創生成系統

PHP基于百度NLP API 開發僞原創生成系統

1、準備自己的詞庫

2、對接百度API

3、測試

require_once dirname(__DIR__).'/extend/aip-php-sdk-2.2.19/AipNlp.php';
//該檔案進api去下載下傳
const APP_ID = '';
const API_KEY = '';
const SECRET_KEY  = '';
$client = new AipNlp(APP_ID, API_KEY, SECRET_KEY);
$text = '網站seo優化已經進入新的路程,不在是單純的外鍊釋出,文章更新的工作,是門綜合的課程,是理想和現實并存的東西。如今seo工作需要做好長期備戰的準備。
  網站優化新思路包括分析優化、執行優化、判斷優化、長期優化。、分析優化分析優化是網站建設剛開始的開始的,從建站的角度分析,從行業、競争對手分析,分析使用者的搜尋習慣等等。通過行業的競價情況,百度指數等等分析網站優化的關鍵詞,然後确定網站關鍵詞和長尾關鍵詞。做seo工作的可以不需要有專業的程式員程式設計能力、設計師設計能力,但是基本的代碼還是需要懂的。做網站的優化工作,前期的分析優化是非常重要的,旦資料有偏差,關鍵詞定位不準确,會給後期的工作帶來系列的問題。
二、執行優化執行優化講的是對分析優化的方案執行,關能分析問題,執行力不行好比紙上談兵。實踐才是檢驗真理的好标準。執行優化工作包括的面非常廣,但是非常注重細節性的東西,在執行的過程中,做好細節的工作,檢查網站漏洞、庸餘代碼、網站界面美工,調試完善網站伺服器運作環境。之前在做網站的優化時,網站内容不是很豐富我上線了,如文章更新的内容是空白的,我本想是後期更新的時候在慢慢增加,後果是網站的排名直上不來。
「網站關鍵字優化」說說seo優化的四種新思路都有什麼三、判斷優化判斷優化講的是網站上線以後,對網站進行推廣,根據推廣情況,判斷優化情況,适當的做些調整。網站優化的方法不是層不變的,我們需要對段時期的優化工作做出判斷,如果這樣的優化方法沒有好的效果,需果斷放棄。在做網站的判斷優化,我主要是從流量内容和核心内容的比例做去判斷,從積累資料中分析資料,再做些長尾詞的調整及針對性的做好内容建設。
四、長期優化長期優化是通過判斷優化分析的資料,不斷的對優化方法做出調整,是個長期的過程。優化的方法多種多樣,可以對核心關鍵詞、核心欄目進行優化,也有可能是建立專題、做友情連結、站群、品牌推廣、或是更多的内鍊建設、伺服器定期檢查資料備份等。不管你用什麼樣的優化方法,所有的工作都是要保證網站長期穩定的發展。
我們要知道百度算法直都在調整、變化,我們做網站優化的方法也要随之改變。不要直拿老的做法和想法來新的時,那樣可能起不到任何效果,反而會适得其反。優化是個長期的過程,切不可急功近利!';
//擷取詞庫
$file = file_get_contents('synonym.txt');
$f1 = explode("\n",$file);
$new_arr = [];
foreach ($f1 as $k=>$v){
    $f2 = explode('=>',trim($v));
    if(is_array($f2)){
        $new_arr[trim($f2[0])] = trim($f2[1]);
    }
}
//百度API擷取
$data = $client->lexerCustom($text);
echo '原文本:<br>';
echo $data['text']."<br>";
echo '分詞:<br>';
$old = $data['text'];
$find = [];
$replace = [];
foreach ($data['items'] as $k=>$v){
    echo '<span style="margin-right: 20px">'.$v['item'].'</span>';
    if(isset($new_arr[$v['item']])){
        $find[] = $v['item'];
        $replace[] = $new_arr[$v['item']];
    }
}

$old = str_replace($find,$replace,$old);
echo '<br>替換後<br>';
echo $old;
           

原文本:

網站seo優化已經進入新的路程,不在是單純的外鍊釋出,文章更新的工作,是門綜合的課程,是理想和現實并存的東西。如今seo工作需要做好長期備戰的準備。   網站優化新思路包括分析優化、執行優化、判斷優化、長期優化。   、分析優化   分析優化是網站建設剛開始的開始的,從建站的角度分析,從行業、競争對手分析,分析使用者的搜尋習慣等等。通過行業的競價情況,百度指數等等分析網站優化的關鍵詞,然後确定網站關鍵詞和長尾關鍵詞。做seo工作的可以不需要有專業的程式員程式設計能力、設計師設計能力,但是基本的代碼還是需要懂的。做網站的優化工作,前期的分析優化是非常重要的,旦資料有偏差,關鍵詞定位不準确,會給後期的工作帶來系列的問題。   二、執行優化   執行優化講的是對分析優化的方案執行,關能分析問題,執行力不行好比紙上談兵。實踐才是檢驗真理的好标準。執行優化工作包括的面非常廣,但是非常注重細節性的東西,在執行的過程中,做好細節的工作,檢查網站漏洞、庸餘代碼、網站界面美工,調試完善網站伺服器運作環境。之前在做網站的優化時,網站内容不是很豐富我上線了,如文章更新的内容是空白的,我本想是後期更新的時候在慢慢增加,後果是網站的排名直上不來。 「網站關鍵字優化」說說seo優化的四種新思路都有什麼   三、判斷優化   判斷優化講的是網站上線以後,對網站進行推廣,根據推廣情況,判斷優化情況,适當的做些調整。網站優化的方法不是層不變的,我們需要對段時期的優化工作做出判斷,如果這樣的優化方法沒有好的效果,需果斷放棄。在做網站的判斷優化,我主要是從流量内容和核心内容的比例做去判斷,從積累資料中分析資料,再做些長尾詞的調整及針對性的做好内容建設。   四、長期優化   長期優化是通過判斷優化分析的資料,不斷的對優化方法做出調整,是個長期的過程。優化的方法多種多樣,可以對核心關鍵詞、核心欄目進行優化,也有可能是建立專題、做友情連結、站群、品牌推廣、或是更多的内鍊建設、伺服器定期檢查資料備份等。不管你用什麼樣的優化方法,所有的工作都是要保證網站長期穩定的發展。   我們要知道百度算法直都在調整、變化,我們做網站優化的方法也要随之改變。不要直拿老的做法和想法來新的時,那樣可能起不到任何效果,反而會适得其反。優化是個長期的過程,切不可急功近利!

生成之後

網站搜尋引擎優化優化曾經進入新的路途,不在是純真的外鍊公布,文章更新的任務,是門綜合的課程,是抱負和理想并存的工具。現在搜尋引擎優化任務需求做好長時間備戰的預備。   網站優化新思路包羅闡明優化、施行優化、判定優化、長時間優化。   、闡明優化   闡明優化是網站扶植剛起頭的起頭的,從建站的角度闡明,從行業、競争對手闡明,闡明使用者的搜尋風俗等等。經過行業的競價環境,百度指數等等闡明網站優化的關鍵詞,然後肯定網站關鍵詞和長尾關鍵詞。做搜尋引擎優化任務的能夠不需求有專業的程式員程式設計本領、設想師設想本領,然則根本的代碼照樣需求懂的。做網站的優化任務,前期的闡明優化是特别很是緊張的,旦資料有誤差,關鍵詞定位不精确,會給前期的任務帶來系列的題目。   二、施行優化   施行優化講的是對闡明優化的計劃施行,關能闡明題目,施行力不能比如空言無補。理論才是磨練真谛的好規範。施行優化任務包羅的面特别很是廣,然則特别很是重視細節性的工具,在施行的程序中,做好細節的任務,查抄網站縫隙、庸餘代碼、網站界面美工,調試美滿網站伺服器運轉環境。之前在做網站的優化時,網站内容不是很雄厚我上線了,如文章更新的内容是空缺的,我本想是前期更新的時間在逐漸添加,結果是網站的排名直上不來。 「網站關鍵字優化」說說搜尋引擎優化優化的四種新思路都有甚麼   三、判定優化   判定優化講的是網站上線目前,對網站停止推行,按照推行環境,判定優化環境,恰當的做些調解。網站優化的要領不是層穩固的,我們需求對段期間的優化任務做出判定,若是如許的優化要領沒有好的結果,需武斷摒棄。在做網站的判定優化,我首要是從流量内容和焦點内容的比例做去判定,從積聚資料中闡明資料,再做些長尾詞的調解及針對性的做好内容扶植。   四、長時間優化   長時間優化是經過判定優化闡明的資料,赓續的對優化要領做出調解,是個長時間的程序。優化的要領多種多樣,能夠對焦點關鍵詞、焦點欄目停止優化,也有能夠是設立扶植專題、做友誼連結、站群、品牌推行、或是更多的内鍊扶植、伺服器活期查抄資料備份等。不論你用甚麼樣的優化要領,全部的任務都是要包管網站長時間穩固的生長。   我們要知道百度算法直都在調解、轉變,我們做網站優化的要領也要随之改動。不要直拿老的做法和設法主意來新的時,那樣能夠起不到任何結果,反而會拔苗助長。優化是個長時間的程序,切不能急于求成!