成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

PHP灌水機器人實現(xiàn)原理-創(chuàng)新互聯(lián)

實現(xiàn)原理:
通過curl工具模擬登錄,然后調用相關接口發(fā)送數(shù)據(jù)進行各種操作。

創(chuàng)新互聯(lián)專注于鄒平企業(yè)網(wǎng)站建設,成都響應式網(wǎng)站建設公司,成都做商城網(wǎng)站。鄒平網(wǎng)站建設公司,為鄒平等地區(qū)提供建站服務。全流程專業(yè)公司,專業(yè)設計,全程項目跟蹤,創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務

需要掌握知識點:

  • curl的POST/GET操作
  • curl發(fā)送header頭信息
  • curl接受保存來自服務端的cookie
  • curl發(fā)送cookie

代碼示范

  1. curl的GET操作

    
    private function projectCollections(): array
    {
        $ts = microtime(true) * 1000;
        $api = "http://www.****.com/json/projectCollections?status=1&username={$this->userName}&limit=1&projectID={$this->projectID}&ts=" . $ts;   //API地址
    
        $curl = curl_init();
        curl_setopt($curl, CURLOPT_URL, $api);
        curl_setopt($curl, CURLOPT_HEADER, 0);//是否顯示頭信息
        curl_setopt($curl, CURLOPT_COOKIEJAR, $this->cookie); //設置Cookie信息保存在指定的文件中
        curl_setopt($curl, CURLOPT_COOKIEFILE, $this->cookie); //發(fā)送cookie信息
        curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($curl, CURLOPT_REFERER, "http://www.***.com/details/v5?id={$this->projectID}&isView=true");
        curl_setopt($curl, CURLOPT_USERAGENT, "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.70 Safari/537.36");
        $json = curl_exec($curl);
        curl_close($curl);
    
        \Log::error(var_export($json, true));
        return json_decode($json, true);
        //{"meta":{"total":"0","start":"1","size":"0"},"data":[]}
    }
  2. curl的POST操作
//收藏
    private function addCollection()
    {
        $api = "http://www.****.com/sjc/api/project/collection/add";

        $postData = [
            'id' => (string)$this->projectID,
        ];
        $data = json_encode($postData);
        $length = strlen($data);

        $headers = [
            //'Origin:http://www.ilab-x.com',
            //'Host:www.ilab-x.com',
            "Content-type: application/json",
            'Content-Length: ' . $length,
        ];
        \Log::error(var_export($postData, true));
        \Log::error(var_export($data, true));

        $curl = curl_init();
        curl_setopt($curl, CURLOPT_URL, $api);
        curl_setopt($curl, CURLOPT_HEADER, 0);//是否顯示頭信息
        curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
        curl_setopt($curl, CURLOPT_COOKIEJAR, $this->cookie); //設置Cookie信息保存在指定的文件中
        curl_setopt($curl, CURLOPT_COOKIEFILE, $this->cookie); //發(fā)送cookie信息
        curl_setopt($curl, CURLOPT_POST, 1);//post方式提交
        curl_setopt($curl, CURLOPT_POSTFIELDS, $data);//注意,這里提交json格式
        curl_setopt($curl, CURLOPT_REFERER, "http://www.****.com/details/v5?id={$this->projectID}&isView=true");
        curl_setopt($curl, CURLOPT_USERAGENT, "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.70 Safari/537.36");
        curl_setopt($curl, CURLOPT_ENCODING, 'deflate');

        $json = curl_exec($curl);
        curl_close($curl);
        \Log::error(var_export($headers, true));
        \Log::error(var_export($json, true));
        return json_decode($json, true);
    }

另外有需要云服務器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

網(wǎng)頁題目:PHP灌水機器人實現(xiàn)原理-創(chuàng)新互聯(lián)
鏈接URL:http://jinyejixie.com/article0/jepoo.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站策劃、手機網(wǎng)站建設、響應式網(wǎng)站、虛擬主機、Google、小程序開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

營銷型網(wǎng)站建設
嫩江县| 潮州市| 元阳县| 灌云县| 雷山县| 彝良县| 合水县| 任丘市| 宝山区| 二连浩特市| 承德县| 平定县| 若羌县| 织金县| 慈溪市| 宜君县| 高安市| 邹城市| 大名县| 惠州市| 河曲县| 蒲江县| 阳曲县| 宝兴县| 兴安盟| 惠安县| 汉川市| 伊通| 五华县| 宜昌市| 内乡县| 东安县| 丰原市| 乃东县| 清涧县| 玛纳斯县| 历史| 迭部县| 河源市| 阳高县| 桐柏县|