日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

php遠程請求CURL實例教程(爬蟲、保存登錄狀態)

瀏覽:167日期:2022-09-08 14:43:22

cURL

cURL可以使用URL的語法模擬瀏覽器來傳輸數據,因為它是模擬瀏覽器,因此它同樣支持多種協議,FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE 以及 LDAP等協議都可以很好的支持,包括一些:HTTPS認證,HTTP POST方法,HTTP PUT方法,FTP上傳,keyberos認證,HTTP上傳,代理服務器,cookies,用戶名/密碼認證,下載文件斷點續傳,上傳文件斷點續傳,http代理服務器管道,甚至它還支持IPv6,scoket5代理服務器,通過http代理服務器上傳文件到FTP服務器等等。

本文主要介紹的是php遠程請求CURL(爬蟲、保存登錄狀態)的相關內容,下面話不多說了,來一起看看詳細的介紹吧

GET案例

/** * curl_get * @param $url * @param null $param * @param null $options * @return array */function curl_get($url,$param = null,$options = null){ if(empty($options)){ $options = array( ’timeout’ => 30,// 請求超時 ’header’ => array(), ’cookie’ => ’’,// cookie字符串,瀏覽器直接復制即可 ’cookie_file’ => ’’,// 文件路徑,并要有讀寫權限的 ’ssl’ => 0,// 是否檢查https協議 ’referer’ => null ); }else{ empty($options[’timeout’]) && $options[’timeout’] = 30; empty($options[’ssl’]) && $options[’ssl’]= 0; } $result = array( ’code’ => 0, ’msg’ => ’success’, ’body’ => ’’ ); if(is_array($param)){ $param = http_build_query($param); } $url = strstr($url,’?’)?trim($url,’&’).’&’.$param:$url.’?’.$param; $ch = curl_init(); curl_setopt($ch,CURLOPT_URL, $url);// 設置url !empty($options[’header’]) && curl_setopt($ch, CURLOPT_HTTPHEADER, $options[’header’]); // 設置請求頭 if(!empty($options[’cookie_file’]) && file_exists($options[’cookie_file’])){ curl_setopt($ch, CURLOPT_COOKIEFILE, $options[’cookie_file’]); curl_setopt($ch, CURLOPT_COOKIEJAR, $options[’cookie_file’]); }else if(!empty($options[’cookie’])){ curl_setopt($ch, CURLOPT_COOKIE, $options[’cookie’]); } curl_setopt($ch, CURLOPT_ENCODING, ’gzip’); //curl解壓gzip頁面內容 curl_setopt($ch, CURLOPT_HEADER, 0);// 不獲取請求頭 curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);// 輸出轉移,不輸出頁面 !$options[’ssl’] && curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, $options[’ssl’]); // 禁止服務器端的驗證ssl !empty($options[’referer’]) && curl_setopt($ch, CURLOPT_REFERER, $options[’referer’]);//偽裝請求來源,繞過防盜 curl_setopt($ch, CURLOPT_TIMEOUT, $options[’timeout’]); //執行并獲取內容 $output = curl_exec($ch); //對獲取到的內容進行操作 if($output === FALSE ){ $result[’code’] = 1; // 錯誤 $result[’msg’] = 'CURL Error:'.curl_error($ch); } $result[’body’] = $output; //釋放curl句柄 curl_close($ch); return $result;}

POST案例

/** * curl_post * @param $url 請求地址 * @param null $param get參數 * @param array $options 配置參數 * @return array */function curl_post($url,$param = null,$options = array()){ if(empty($options)){ $options = array( ’timeout’ => 30, ’header’ => array(), ’cookie’ => ’’, ’cookie_file’ => ’’, ’ssl’ => 0, ’referer’ => null ); }else{ empty($options[’timeout’]) && $options[’timeout’] = 30; empty($options[’ssl’]) && $options[’ssl’]= 0; } $result = array( ’code’ => 0, ’msg’ => ’success’, ’body’ => ’’ ); if(is_array($param)){ $param = http_build_query($param); } $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url);// 設置url !empty($options[’header’]) && curl_setopt($ch, CURLOPT_HTTPHEADER, $options[’header’]); // 設置請求頭 if(!empty($options[’cookie_file’]) && file_exists($options[’cookie_file’])){ curl_setopt($ch, CURLOPT_COOKIEFILE, $options[’cookie_file’]); curl_setopt($ch, CURLOPT_COOKIEJAR, $options[’cookie_file’]); }else if(!empty($options[’cookie’])){ curl_setopt($ch, CURLOPT_COOKIE, $options[’cookie’]); } curl_setopt($ch, CURLOPT_ENCODING, ’gzip’); //curl解壓gzip頁面內容 curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $param); curl_setopt($ch, CURLOPT_HEADER, 0);// 不獲取請求頭 curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);// 輸出轉移,不輸出頁面 !$options[’ssl’] && curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, $options[’ssl’]); // 禁止服務器端的驗證ssl !empty($options[’referer’]) && curl_setopt($ch, CURLOPT_REFERER, $options[’referer’]);//偽裝請求來源,繞過防盜 curl_setopt($ch, CURLOPT_TIMEOUT, $options[’timeout’]); //執行并獲取內容 $output = curl_exec($ch); //對獲取到的內容進行操作 if($output === FALSE ){ $result[’code’] = 1; // 錯誤 $result[’msg’] = 'CURL Error:'.curl_error($ch); } $result[’body’] = $output; //釋放curl句柄 curl_close($ch); return $result;}

其他請求類型請自己參考封裝處理

到此這篇關于php遠程請求CURL(爬蟲、保存登錄狀態)的文章就介紹到這了,更多相關php遠程請求CURL(爬蟲、保存登錄狀態)內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: PHP
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
亚洲综合精品四区| 久久精品亚洲人成影院| 免费不卡中文字幕在线| 亚洲高清二区| 在线国产一区二区| 免费在线观看成人| 日韩精品91亚洲二区在线观看| 视频一区视频二区中文字幕| 免费在线观看精品| 日本视频中文字幕一区二区三区| 天堂va在线高清一区| 国产精品麻豆成人av电影艾秋| 一区二区三区四区日韩| 91精品国产自产精品男人的天堂| 国产另类在线| 欧美天堂视频| 国产婷婷精品| 国产精品2023| 蜜桃tv一区二区三区| 在线看片一区| 精品淫伦v久久水蜜桃| 久久久久久久久丰满| 中文字幕日韩亚洲| 精品72久久久久中文字幕| 精品日韩毛片| 国产精品15p| 久久精品国内一区二区三区水蜜桃| 99tv成人| 国产精品久久久久久久久久齐齐 | 日韩一区二区三区精品视频第3页 日韩一区二区三区免费视频 | 91视频一区| 国产精品.xx视频.xxtv| 伊人久久高清| 久久av在线| 精品一区二区三区中文字幕| 在线日韩一区| 久久久国产精品网站| 午夜一级久久| 色婷婷久久久| 久久精品理论片| 亚洲午夜免费| 欧美日韩中文字幕一区二区三区| 日韩精品亚洲一区二区三区免费| 深夜视频一区二区| 国产精品免费不| 日韩三级久久| 蜜桃一区二区三区在线| 日产精品一区| 欧美日韩99| 中文字幕一区二区av| 亚洲欧美日本国产专区一区| 97se综合| 国产精品原创| 极品av在线| 精品久久99| 美女视频网站久久| 国产精品一区高清| 日本午夜精品久久久久| 日产欧产美韩系列久久99| 在线精品一区| 日韩三级一区| 久久国产三级精品| 国产精品视频首页| 亚洲一区二区三区中文字幕在线观看| 1000部精品久久久久久久久| 欧美13videosex性极品| 久久高清免费| 亚洲精品成人| 亚洲天堂免费| 久久国际精品| 久久国产精品免费一区二区三区| 美女尤物久久精品| 国产精品99一区二区| 在线观看精品| а√天堂中文在线资源8| 美女网站一区| 欧美激情一区| 免费中文字幕日韩欧美| 欧美日韩一区自拍| 久久激情五月婷婷| 日本视频在线一区| 亚洲精品在线二区| 精品精品久久| 国产中文一区| 久久成人国产| 伊人精品一区| 丝袜诱惑一区二区| 在线国产精品一区| 国产一区二区亚洲| 麻豆视频在线观看免费网站黄 | 亚洲欧美日韩高清在线| 视频福利一区| 国产精品一区二区三区四区在线观看 | 日本亚洲视频在线| 欧美天堂一区| 丝袜美腿一区二区三区| 亚洲日本网址| 精品视频高潮| 国产精品一区2区3区| 久久精品免费看| 日韩欧美另类一区二区| 快she精品国产999| 久久国产欧美日韩精品| 群体交乱之放荡娇妻一区二区| 日韩av中文字幕一区二区三区| 免费一区二区三区在线视频| 久久精品99久久久| 国产极品久久久久久久久波多结野| 亚洲成人一区在线观看| 视频一区中文| 久久亚洲在线| 五月激情久久| 久久激情av| 美国三级日本三级久久99 | 日韩国产综合| 91国内精品| 日韩精品中文字幕吗一区二区 | 国产精品天天看天天狠| 国产美女一区| 国产亚洲网站| 日韩视频久久| 自拍日韩欧美| 伊人久久亚洲影院| 中日韩男男gay无套| 亚洲有吗中文字幕| 亚洲综合福利| 日韩欧美1区| 欧美天堂一区| 麻豆久久久久久| 亚洲特色特黄| 日韩欧美少妇| 国产精品久久久久久久久久白浆| 免费成人在线观看| 亚洲国产综合在线看不卡| 欧美成人a交片免费看| 精品久久在线| 亚洲精品四区| 欧美日韩1区| 国产免费播放一区二区| 日韩欧美2区| 亚洲精品一区三区三区在线观看| 99精品小视频| 婷婷成人在线| 天堂成人免费av电影一区| 亚洲午夜久久| 亚洲一区日韩在线| 亚洲精品a级片| 国产中文欧美日韩在线| 99视频一区| 亚洲欧美不卡| 97精品国产福利一区二区三区| 国语对白精品一区二区| 中文字幕高清在线播放| 91久久国产| 欧美精品观看| 成人日韩精品| 私拍精品福利视频在线一区| 亚洲一区成人| 欧美激情亚洲| 国产亚洲欧洲| 精品视频自拍| 蜜臀a∨国产成人精品| 精品三级国产| 亚洲综合激情在线| av免费不卡国产观看| 美女尤物久久精品| 精品国产不卡一区二区| 国产亚洲福利| 成人在线网站| 国产乱码精品一区二区亚洲| 99久久九九| 久久国产欧美日韩精品| 成人精品亚洲| 久久精品国产网站| 综合欧美亚洲| 亚洲日本网址| 精品国产亚洲一区二区三区| 日本 国产 欧美色综合| 少妇久久久久| 国产不卡av一区二区| 日本午夜精品| 免费高清在线一区| 欧美精品羞羞答答| 91青青国产在线观看精品| 国产日韩高清一区二区三区在线| 国产在线日韩| 麻豆一区二区99久久久久| 中文字幕一区日韩精品| 日韩一区二区三区四区五区| 高清av一区二区三区| 国产一二在线播放| 精品一区91| 免费在线播放第一区高清av| 日本午夜精品久久久| 五月亚洲婷婷 | 国产精品.xx视频.xxtv| 亚洲另类av| 日本不卡在线视频| 国产精品任我爽爆在线播放| 国产精品久久久久av蜜臀|