成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

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

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

瀏覽:138日期: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
相關文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
中文字幕第一区| 国外精品视频| 亚洲日本欧美| 国产精品嫩草99a| 欧美日韩日本国产亚洲在线| 久久久久综合网| 91欧美一区二区| 国产欧美日韩一区二区三区在线观看| 成人在线综合网| 日韩一区二区精品在线观看| 国产一区欧美二区| 欧美精品777| 欧美日本高清| 日韩毛片视频在线看| 激情亚洲成人| 国产精品视频一二三区| 欧美日韩国产欧| 亚洲欧洲99久久| 亚洲最新在线| 亚洲国产日韩a在线播放| 性8sex亚洲区入口| 日韩国产精品久久久久久亚洲| 色丁香久综合在线久综合在线观看| 日韩国产一二三区| 欧美影片第一页| 国产麻豆91精品| 精品少妇一区二区三区免费观看| 成人黄色在线网站| 国产色一区二区| 狠狠噜噜久久| 亚洲免费观看高清完整版在线 | 亚洲特级片在线| 在线日韩av永久免费观看| 亚洲欧美激情一区二区| 国产一区二区三区久久久久久久久| 亚洲自拍偷拍网站| 欧美专区日韩专区| 大尺度一区二区| 国产精品无人区| 99一区二区| 日韩av一级片| 日韩视频免费观看高清在线视频| 欧美在线一二三区| 亚洲另类在线视频| 国产精品日韩高清| 毛片一区二区三区| 日韩午夜激情电影| 欧美日韩亚洲三区| 亚洲电影视频在线| 在线不卡a资源高清| 97国产一区二区| 亚洲精品免费一二三区| 老色鬼久久亚洲一区二区| 国产美女久久久久| 久久久www成人免费无遮挡大片| 在线精品观看| 日韩av电影一区| 欧美成人艳星乳罩| 99国产精品私拍| 狠狠色综合播放一区二区| 久久色视频免费观看| 中国女人久久久| 国产在线乱码一区二区三区| 国产婷婷一区二区| 久久国产福利| av不卡在线播放| 亚洲v日本v欧美v久久精品| 在线播放国产精品二区一二区四区| 91亚洲精品久久久蜜桃网站| 亚洲美女在线国产| 欧美日韩国产电影| 国产精品mm| 久久国产成人午夜av影院| 国产日韩亚洲欧美综合| 美日韩在线观看| 国产宾馆实践打屁股91| 一区二区中文字幕在线| 欧美美女一区二区三区| 亚洲网友自拍| 韩国v欧美v日本v亚洲v| 中文字幕亚洲一区二区av在线| 在线观看视频一区二区| 欧美日韩精品久久| 老司机免费视频一区二区| 国产亚洲视频系列| 日本电影亚洲天堂一区| 欧美在线日韩| 久久9热精品视频| 亚洲欧美一区二区三区孕妇| 91精品国产高清一区二区三区 | 欧美一级片在线看| 国产亚洲欧美另类一区二区三区| 风流少妇一区二区| 午夜精彩视频在线观看不卡| 久久一留热品黄| 在线观看视频一区二区| 黄色成人精品网站| 国产不卡高清在线观看视频| 一区二区三区小说| 久久婷婷一区二区三区| 在线观看免费亚洲| 91久久综合| proumb性欧美在线观看| 日韩精品电影在线观看| 欧美国产禁国产网站cc| 欧美高清你懂得| 国产亚洲一区在线播放| 不卡在线观看av| 免费成人在线网站| 亚洲丝袜另类动漫二区| 精品美女在线播放| 91福利精品视频| 亚洲经典视频在线观看| 国产69精品一区二区亚洲孕妇| 亚洲国产你懂的| 欧美激情一区三区| 91精品国产综合久久福利 | 欧美人成在线| 国产精品66部| 婷婷中文字幕综合| 亚洲人精品一区| 久久老女人爱爱| 欧美日韩高清不卡| 国产精品手机视频| 欧美日韩在线不卡一区| 国产大片一区二区| 日韩国产欧美在线观看| 亚洲人成网站影音先锋播放| 久久久亚洲国产美女国产盗摄| 欧美人xxxx| 色哟哟一区二区在线观看| 亚洲精品国产精品国自产观看| 99久久精品久久久久久清纯| 九九视频精品免费| 午夜精品免费在线观看| 国产精品成人免费| 国产午夜三级一区二区三| 日韩欧美国产精品| 在线电影院国产精品| 91九色最新地址| 国产精品日本一区二区| 亚洲激情啪啪| 国产精品国产一区二区| 欧美成人日本| 99精品桃花视频在线观看| 成人久久18免费网站麻豆 | 国产女优一区| 欧美日韩一区二区三区在线观看免| 成人一区二区三区在线观看| 精品亚洲免费视频| 蜜乳av一区二区| 天天色天天爱天天射综合| 亚洲与欧洲av电影| 亚洲精品国产高清久久伦理二区| 国产欧美综合在线观看第十页 | 精品999久久久| 日韩欧美一区在线观看| 欧美麻豆精品久久久久久| 一本大道久久a久久综合婷婷| 日韩一级免费| 亚洲精品系列| 99综合在线| 国产欧美日本在线| 国产欧美一区二区三区国产幕精品| 韩国一区二区三区美女美女秀| 午夜视频久久久| 欧美日韩精品不卡| 欧美激情偷拍| 狠狠爱综合网| 亚洲国产精品久久久久久女王| 精久久久久久| 亚洲高清资源| 国产欧美日韩伦理| 国产一区二区精品| 亚洲尤物在线| 久久伊人亚洲| 欧美日韩在线观看一区二区| 欧美日韩久久一区二区| 欧美精品一二三| 日韩欧美的一区二区| 精品国产凹凸成av人导航| 欧美精品一区在线观看| 精品动漫一区二区三区在线观看| 国产亚洲福利社区一区| 国产精品麻豆欧美日韩ww| 亚洲美女在线一区| 日韩精品电影在线观看| 韩国av一区二区三区在线观看| 国产成人午夜99999| www.成人在线| 狠狠爱成人网| 亚洲欧美卡通另类91av| 色婷婷精品久久二区二区蜜臂av| 欧美日韩一级二级三级| 日韩精品一区在线观看| 国产精品视频yy9299一区| 亚洲免费高清视频在线| 日韩福利视频导航| 国产精品白丝jk白祙喷水网站| 99精品视频免费在线观看|