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

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

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

瀏覽:171日期: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久久,三上悠亚国产精品一区二区三区
色综合www| 国产suv精品一区| 久久精品人人| 国产精品久久久久久av公交车 | 欧美91福利在线观看| 亚洲人成在线网站| 成人精品中文字幕| 夜夜嗨网站十八久久| 亚洲一区二区三区高清不卡| 乱人伦精品视频在线观看| 欧美日一区二区在线观看| 欧美精品九九| 首页欧美精品中文字幕| 日韩国产在线不卡视频| 91日韩免费| 欧美不卡在线| 欧美日韩99| 日韩另类视频| 日韩精品福利一区二区三区| 国产精品99精品一区二区三区∴ | 国产另类在线| 视频二区不卡| 日韩国产精品久久久久久亚洲| 日韩三级视频| 国产一区2区在线观看| 激情欧美一区二区三区| 亚洲精品动态| 欧美黄色网页| 日韩精品电影一区亚洲| 久久精品中文| 国产欧美日韩一区二区三区四区 | 免费成人在线影院| 国产欧美二区| 伊人久久在线| 亚洲久久一区| 精品欧美一区二区三区在线观看| 香蕉久久久久久久av网站| 91精品国产自产精品男人的天堂| 国产一区二区三区91| 中文字幕中文字幕精品| 大香伊人久久精品一区二区| 亚洲精品中文字幕99999| 999精品一区| 久久在线91| 欧美精品福利| 视频在线观看一区| 日韩精品久久久久久久电影99爱| 国产精品大片| 午夜亚洲一区| 夜夜嗨网站十八久久 | 国产va免费精品观看精品视频| 综合一区在线| 麻豆91精品| 免费黄色成人| 1000部精品久久久久久久久| 精品淫伦v久久水蜜桃| 欧美一区激情| 国产精品资源| 欧美一区=区三区| 日韩福利在线观看| 亚洲精品一级| 蜜桃免费网站一区二区三区| 亚洲成人日韩| 亚洲一区不卡| 亚洲深深色噜噜狠狠爱网站| 人人精品人人爱| 国产手机视频一区二区| 中国女人久久久| 亚洲日本国产| 欧美aa在线视频| 日韩综合一区| 欧美成人高清| 老色鬼久久亚洲一区二区| 男人的天堂久久精品| 亚洲精品在线国产| 亚洲精品系列| 奇米亚洲欧美| 日韩深夜视频| 成人av动漫在线观看| 日韩在线播放一区二区| 免费看日韩精品| 国产精品调教| 国产精品av久久久久久麻豆网| 天堂网av成人| 在线精品亚洲| 久久久久97| 久久一区二区中文字幕| 日韩专区欧美专区| 国产精品v亚洲精品v日韩精品 | 麻豆免费精品视频| 亚洲黄色免费看| 91久久午夜| 国产精品白丝久久av网站| 久久精品在线| 欧美日韩亚洲一区在线观看| 天堂日韩电影| 欧美在线不卡| 国户精品久久久久久久久久久不卡| 在线视频亚洲欧美中文| 欧美男人天堂| 欧美精品观看| 亚洲视频电影在线| 国产aa精品| 日本在线不卡视频一二三区| 国产成人精品一区二区三区免费| 国产精品婷婷| 日本少妇一区| 高清av一区| 日本va欧美va欧美va精品| av一区在线| 美日韩一区二区三区| 在线精品观看| 婷婷久久一区| 成人亚洲欧美| 国产一区三区在线播放| 欧美午夜精彩| 国产高潮在线| 精品一区二区三区免费看| 欧美午夜三级| 亚洲香蕉网站| 中文字幕人成乱码在线观看| 国产日韩一区二区三区在线| 另类亚洲自拍| 综合日韩在线| 亚洲综合精品| 午夜亚洲精品| 亚洲一区欧美| 视频一区视频二区在线观看| 亚洲黄页一区| 国产一区91| 99香蕉国产精品偷在线观看| 日韩黄色大片| 欧美日韩在线二区| 日韩在线高清| 亚洲综合电影| 国产一区欧美| 91久久中文| 亚洲另类黄色| 日韩高清不卡一区二区| 国产精品1区| 91嫩草亚洲精品| 婷婷成人基地| 日欧美一区二区| 国产欧美日韩一级| 另类欧美日韩国产在线| 黄毛片在线观看| 美国三级日本三级久久99| 亚洲精品高潮| 国产激情精品一区二区三区| 国产精品综合| 欧洲av不卡| 麻豆9191精品国产| 国产伦理久久久久久妇女| 国产v日韩v欧美v| 一区二区三区四区在线看| 亚洲色图综合| 激情视频网站在线播放色| 在线综合亚洲| 老司机免费视频一区二区| 欧美 日韩 国产一区二区在线视频| 亚洲久久在线| 亚洲福利免费| 7777精品| 免费观看久久av| 91成人在线网站| 亚洲二区视频| 日本特黄久久久高潮| 亚洲午夜电影| 日韩精品诱惑一区?区三区| 蜜桃av一区二区三区电影| 黑人精品一区| 国产日韩在线观看视频| 好看的av在线不卡观看| 成人在线免费观看网站| 日韩在线观看中文字幕| 99香蕉国产精品偷在线观看| zzzwww在线看片免费| 最新国产精品| 激情婷婷欧美| 国产精品流白浆在线观看| 日韩精品成人在线观看| 亚洲免费高清| 国产一区观看| 性感美女一区二区在线观看| 国产精品xvideos88| 婷婷亚洲成人| 三级一区在线视频先锋| 不卡一二三区| 国产精品亚洲四区在线观看| 日韩免费精品| 蜜桃久久av一区| 天堂成人免费av电影一区| 久久久久国产| 日韩精品看片| 久久亚洲人体| 首页国产精品| 美女久久久久久| 亚洲精品.com| 97精品国产福利一区二区三区| 国产精品99精品一区二区三区∴ |