1. 程式人生 > 實用技巧 >火車頭採集標題如何偽原創(附教程)

火車頭採集標題如何偽原創(附教程)

現在開發網站處理實現基本功能外,還要保證網站的收錄率,實在很難!於是這個外掛開發出來有一段時間了,看到小發貓AI,所以我就把我自己寫的火車頭偽原創外掛寫了一個正式版本,為從事網站優化、自媒體新入門的沒有太多時間的同學增加一種選擇,所以我發出一個開源的火車頭偽原創外掛希望大家支援!

function get_ai_title($title) {
    $title = urlencode($title);
    $url = 'http://api.xiaofamao.com/aititle2/title.php?v=2&key=666&title='.$title; // 需要去小發貓AI開通
    $title_ai = curl_request($url);
    return $title_ai;
}


//引數1:訪問的URL,引數2:post資料(不填則為GET),引數3:提交的$cookies,引數4:是否返回$cookies
function curl_request($url,$post='',$cookie='', $returnCookie=0){
    if (! extension_loaded('curl')) {
        file_exists('./ext/php_curl.dll') && dl('php_curl.dll'); // 載入擴充套件
    }
    
        $curl = curl_init();
        curl_setopt($curl, CURLOPT_URL, $url);
        curl_setopt($curl, CURLOPT_USERAGENT, 'Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0)');
    if (ini_get('open_basedir') == '' && strtolower(ini_get('safe_mode')) != 'on'){ 
        curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);
    }
        curl_setopt($curl, CURLOPT_AUTOREFERER, 1);
        curl_setopt($curl, CURLOPT_REFERER, "http://XXX");
        if($post) {
            curl_setopt($curl, CURLOPT_POST, 1);
            curl_setopt($curl, CURLOPT_POSTFIELDS, http_build_query($post));
        }
        if($cookie) {
            curl_setopt($curl, CURLOPT_COOKIE, $cookie);
        }
        curl_setopt($curl, CURLOPT_HEADER, $returnCookie);
        curl_setopt($curl, CURLOPT_TIMEOUT, 150);
        curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
        $data = curl_exec($curl);
        if (curl_errno($curl)) {
            return curl_error($curl);
        }
        curl_close($curl);
        if($returnCookie){
            list($header, $body) = explode("\r\n\r\n", $data, 2);
            preg_match_all("/Set\-Cookie:([^;]*);/", $header, $matches);
            $info['cookie']  = substr($matches[1][0], 1);
            $info['content'] = $body;
            return $info;
        }else{
            return $data;
        }
}

//API支援通過HTTP-POST方式訪問,API地址為 http://nlp.xiaofamao.com/aititle2/title.php?json=0&v=1&key=xfmwriter
//輸入的post-data需要是TEXT格式,輸出也是TEXT格式。 推薦使用Postman來檢視API的結果。

//介面呼叫演示地址:
//http://nlp.xiaofamao.com/aititle2/api_form.php?json=0&key=xfmwriter

我的其他文章:

三大神經網路模型,神經網路簡單例項

CSS background-color 詳細說明 ccs修改背景顏色

神經網路的模型分為哪幾類,神經網路訓練模型描述

python字串替換函式,Python replace 示例原始碼

計時器StopWatch的使用(附完整原始碼)