摘要:\u003C\u002Fp\u003E\u003Cp\u003E\u003Cstrong\u003E③:執行並獲取結果\u003C\u002Fstrong\u003E\u003C\u002Fp\u003E\u003Cp\u003E curl_exec()\u003C\u002Fp\u003E\u003Cp\u003E\u003Cstrong\u003E④:釋放句柄\u003C\u002Fstrong\u003E\u003C\u002Fp\u003E\u003Cp\u003Ecurl_close()\u003C\u002Fp\u003E\u003Cp\u003E\u003Cstrong\u003E一些狀態代碼\u003C\u002Fstrong\u003E\u003C\u002Fp\u003E\u003Cp\u003E1xx:請求收到,繼續處理\u003C\u002Fp\u003E\u003Cp\u003E2xx:操作成功收到,分析、接受\u003C\u002Fp\u003E\u003Cp\u003E3xx:完成此請求必須進一步處理\u003C\u002Fp\u003E\u003Cp\u003E4xx:請求包含一個錯誤語法或不能完成\u003C\u002Fp\u003E\u003Cp\u003E5xx:服務器執行一個完全有效請求失敗\u003C\u002Fp\u003E\u003Cp\u003E100——客戶必須繼續發出請求\u003C\u002Fp\u003E\u003Cp\u003E101——客戶要求服務器根據請求轉換HTTP協議版本\u003C\u002Fp\u003E\u003Cp\u003E200——交易成功\u003C\u002Fp\u003E\u003Cp\u003E201——提示知道新文件的URL\u003C\u002Fp\u003E\u003Cp\u003E202——接受和處理、但處理未完成\u003C\u002Fp\u003E\u003Cp\u003E203——返回信息不確定或不完整\u003C\u002Fp\u003E\u003Cp\u003E204——請求收到,但返回信息爲空\u003C\u002Fp\u003E\u003Cp\u003E205——服務器完成了請求,用戶代理必須復位當前已經瀏覽過的文件\u003C\u002Fp\u003E\u003Cp\u003E206——服務器已經完成了部分用戶的GET請求\u003C\u002Fp\u003E\u003Cp\u003E300——請求的資源可在多處得到\u003C\u002Fp\u003E\u003Cp\u003E301——刪除請求數據\u003C\u002Fp\u003E\u003Cp\u003E302——在其他地址發現了請求數據\u003C\u002Fp\u003E\u003Cp\u003E303——建議客戶訪問其他URL或訪問方式\u003C\u002Fp\u003E\u003Cp\u003E304——客戶端已經執行了GET,但文件未變化\u003C\u002Fp\u003E\u003Cp\u003E305——請求的資源必須從服務器指定的地址得到\u003C\u002Fp\u003E\u003Cp\u003E306——前一版本HTTP中使用的代碼,現行版本中不再使用\u003C\u002Fp\u003E\u003Cp\u003E307——申明請求的資源臨時性刪除\u003C\u002Fp\u003E\u003Cp\u003E400——錯誤請求,如語法錯誤\u003C\u002Fp\u003E\u003Cp\u003E401——請求授權失敗\u003C\u002Fp\u003E\u003Cp\u003E402——保留有效ChargeTo頭響應\u003C\u002Fp\u003E\u003Cp\u003E403——請求不允許\u003C\u002Fp\u003E\u003Cp\u003E404——沒有發現文件、查詢或URl\u003C\u002Fp\u003E\u003Cp\u003E405——用戶在Request-Line字段定義的方法不允許\u003C\u002Fp\u003E\u003Cp\u003E406——根據用戶發送的Accept拖,請求資源不可訪問\u003C\u002Fp\u003E\u003Cp\u003E407——類似401,用戶必須首先在代理服務器上得到授權\u003C\u002Fp\u003E\u003Cp\u003E408——客戶端沒有在用戶指定的餓時間內完成請求\u003C\u002Fp\u003E\u003Cp\u003E409——對當前資源狀態,請求不能完成\u003C\u002Fp\u003E\u003Cp\u003E410——服務器上不再有此資源且無進一步的參考地址\u003C\u002Fp\u003E\u003Cp\u003E411——服務器拒絕用戶定義的Content-Length屬性請求\u003C\u002Fp\u003E\u003Cp\u003E412——一個或多個請求頭字段在當前請求中錯誤\u003C\u002Fp\u003E\u003Cp\u003E413——請求的資源大於服務器允許的大小\u003C\u002Fp\u003E\u003Cp\u003E414——請求的資源URL長於服務器允許的長度\u003C\u002Fp\u003E\u003Cp\u003E415——請求資源不支持請求項目格式\u003C\u002Fp\u003E\u003Cp\u003E416——請求中包含Range請求頭字段,在當前請求資源範圍內沒有range指示值,請求\u003C\u002Fp\u003E\u003Cp\u003E也不包含If-Range請求頭字段\u003C\u002Fp\u003E\u003Cp\u003E417——服務器不滿足請求Expect頭字段指定的期望值,如果是代理服務器,可能是下一級服務器不能滿足請求\u003C\u002Fp\u003E\u003Cp\u003E500——服務器產生內部錯誤\u003C\u002Fp\u003E\u003Cp\u003E501——服務器不支持請求的函數\u003C\u002Fp\u003E\u003Cp\u003E502——服務器暫時不可用,有時是爲了防止發生系統過載\u003C\u002Fp\u003E\u003Cp\u003E503——服務器過載或暫停維修\u003C\u002Fp\u003E\u003Cp\u003E504——關口過載,服務器使用另一個關口或服務來響應用戶,等待時間設定值較長\u003C\u002Fp\u003E\u003Cp\u003E505——服務器不支持或拒絕支請求頭中指定的HTTP版本\u003C\u002Fp\u003E\u003C\u002Fdiv\u003E"'.slice(6, -6), groupId: '6720728296851505678。"\u003Cdiv\u003E\u003Cp\u003E\u003Cstrong\u003EcURL\u003C\u002Fstrong\u003E可以使用URL的語法模擬瀏覽器來傳輸數據,因爲它是模擬瀏覽器,因此它同樣支持多種協議,FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE 以及 LDAP等協議都可以很好的支持,包括一些:HTTPS認證,HTTP POST方法,HTTP PUT方法,FTP上傳,keyberos認證,HTTP上傳,代理服務器,cookies,用戶名\u002F密碼認證,下載文件斷點續傳,上傳文件斷點續傳,http代理服務器管道,甚至它還支持IPv6,scoket5代理服務器,通過http代理服務器上傳文件到FTP服務器等等。

"\u003Cdiv\u003E\u003Cp\u003E\u003Cstrong\u003EcURL\u003C\u002Fstrong\u003E可以使用URL的語法模擬瀏覽器來傳輸數據,因爲它是模擬瀏覽器,因此它同樣支持多種協議,FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE 以及 LDAP等協議都可以很好的支持,包括一些:HTTPS認證,HTTP POST方法,HTTP PUT方法,FTP上傳,keyberos認證,HTTP上傳,代理服務器,cookies,用戶名\u002F密碼認證,下載文件斷點續傳,上傳文件斷點續傳,http代理服務器管道,甚至它還支持IPv6,scoket5代理服務器,通過http代理服務器上傳文件到FTP服務器等等。\u003C\u002Fp\u003E\u003Cp\u003E\u003Cstrong\u003E使用PHP的cURL庫可以簡單和有效地去抓網頁。\u003C\u002Fstrong\u003E你只需要運行一個腳本,然後分析一下你所抓取的網頁,然後就可以以程序的方式得到你想要的數據了。無論是你想從從一個鏈接上取部分數據,或是取一個XML文件並把其導入數據庫,那怕就是簡單的獲取網頁內容,cURL 是一個功能強大的PHP庫。\u003C\u002Fp\u003E\u003Cp\u003E\u003Cstrong\u003E1、PHP建立CURL請求的基本步驟\u003C\u002Fstrong\u003E\u003C\u002Fp\u003E\u003Cp\u003E\u003Cstrong\u003E①:初始化\u003C\u002Fstrong\u003E\u003C\u002Fp\u003E\u003Cp\u003Ecurl_init()\u003C\u002Fp\u003E\u003Cp\u003E\u003Cstrong\u003E②:設置屬性\u003C\u002Fstrong\u003E\u003C\u002Fp\u003E\u003Cp\u003Ecurl_setopt().有一長串cURL參數可供設置,它們能指定URL請求的各個細節。\u003C\u002Fp\u003E\u003Cp\u003E\u003Cstrong\u003E③:執行並獲取結果\u003C\u002Fstrong\u003E\u003C\u002Fp\u003E\u003Cp\u003E curl_exec()\u003C\u002Fp\u003E\u003Cp\u003E\u003Cstrong\u003E④:釋放句柄\u003C\u002Fstrong\u003E\u003C\u002Fp\u003E\u003Cp\u003Ecurl_close()\u003C\u002Fp\u003E\u003Cp\u003E\u003Cstrong\u003E一些狀態代碼\u003C\u002Fstrong\u003E\u003C\u002Fp\u003E\u003Cp\u003E1xx:請求收到,繼續處理\u003C\u002Fp\u003E\u003Cp\u003E2xx:操作成功收到,分析、接受\u003C\u002Fp\u003E\u003Cp\u003E3xx:完成此請求必須進一步處理\u003C\u002Fp\u003E\u003Cp\u003E4xx:請求包含一個錯誤語法或不能完成\u003C\u002Fp\u003E\u003Cp\u003E5xx:服務器執行一個完全有效請求失敗\u003C\u002Fp\u003E\u003Cp\u003E100——客戶必須繼續發出請求\u003C\u002Fp\u003E\u003Cp\u003E101——客戶要求服務器根據請求轉換HTTP協議版本\u003C\u002Fp\u003E\u003Cp\u003E200——交易成功\u003C\u002Fp\u003E\u003Cp\u003E201——提示知道新文件的URL\u003C\u002Fp\u003E\u003Cp\u003E202——接受和處理、但處理未完成\u003C\u002Fp\u003E\u003Cp\u003E203——返回信息不確定或不完整\u003C\u002Fp\u003E\u003Cp\u003E204——請求收到,但返回信息爲空\u003C\u002Fp\u003E\u003Cp\u003E205——服務器完成了請求,用戶代理必須復位當前已經瀏覽過的文件\u003C\u002Fp\u003E\u003Cp\u003E206——服務器已經完成了部分用戶的GET請求\u003C\u002Fp\u003E\u003Cp\u003E300——請求的資源可在多處得到\u003C\u002Fp\u003E\u003Cp\u003E301——刪除請求數據\u003C\u002Fp\u003E\u003Cp\u003E302——在其他地址發現了請求數據\u003C\u002Fp\u003E\u003Cp\u003E303——建議客戶訪問其他URL或訪問方式\u003C\u002Fp\u003E\u003Cp\u003E304——客戶端已經執行了GET,但文件未變化\u003C\u002Fp\u003E\u003Cp\u003E305——請求的資源必須從服務器指定的地址得到\u003C\u002Fp\u003E\u003Cp\u003E306——前一版本HTTP中使用的代碼,現行版本中不再使用\u003C\u002Fp\u003E\u003Cp\u003E307——申明請求的資源臨時性刪除\u003C\u002Fp\u003E\u003Cp\u003E400——錯誤請求,如語法錯誤\u003C\u002Fp\u003E\u003Cp\u003E401——請求授權失敗\u003C\u002Fp\u003E\u003Cp\u003E402——保留有效ChargeTo頭響應\u003C\u002Fp\u003E\u003Cp\u003E403——請求不允許\u003C\u002Fp\u003E\u003Cp\u003E404——沒有發現文件、查詢或URl\u003C\u002Fp\u003E\u003Cp\u003E405——用戶在Request-Line字段定義的方法不允許\u003C\u002Fp\u003E\u003Cp\u003E406——根據用戶發送的Accept拖,請求資源不可訪問\u003C\u002Fp\u003E\u003Cp\u003E407——類似401,用戶必須首先在代理服務器上得到授權\u003C\u002Fp\u003E\u003Cp\u003E408——客戶端沒有在用戶指定的餓時間內完成請求\u003C\u002Fp\u003E\u003Cp\u003E409——對當前資源狀態,請求不能完成\u003C\u002Fp\u003E\u003Cp\u003E410——服務器上不再有此資源且無進一步的參考地址\u003C\u002Fp\u003E\u003Cp\u003E411——服務器拒絕用戶定義的Content-Length屬性請求\u003C\u002Fp\u003E\u003Cp\u003E412——一個或多個請求頭字段在當前請求中錯誤\u003C\u002Fp\u003E\u003Cp\u003E413——請求的資源大於服務器允許的大小\u003C\u002Fp\u003E\u003Cp\u003E414——請求的資源URL長於服務器允許的長度\u003C\u002Fp\u003E\u003Cp\u003E415——請求資源不支持請求項目格式\u003C\u002Fp\u003E\u003Cp\u003E416——請求中包含Range請求頭字段,在當前請求資源範圍內沒有range指示值,請求\u003C\u002Fp\u003E\u003Cp\u003E也不包含If-Range請求頭字段\u003C\u002Fp\u003E\u003Cp\u003E417——服務器不滿足請求Expect頭字段指定的期望值,如果是代理服務器,可能是下一級服務器不能滿足請求\u003C\u002Fp\u003E\u003Cp\u003E500——服務器產生內部錯誤\u003C\u002Fp\u003E\u003Cp\u003E501——服務器不支持請求的函數\u003C\u002Fp\u003E\u003Cp\u003E502——服務器暫時不可用,有時是爲了防止發生系統過載\u003C\u002Fp\u003E\u003Cp\u003E503——服務器過載或暫停維修\u003C\u002Fp\u003E\u003Cp\u003E504——關口過載,服務器使用另一個關口或服務來響應用戶,等待時間設定值較長\u003C\u002Fp\u003E\u003Cp\u003E505——服務器不支持或拒絕支請求頭中指定的HTTP版本\u003C\u002Fp\u003E\u003C\u002Fdiv\u003E"'.slice(6, -6), groupId: '6720728296851505678
相關文章