這篇文章主要介紹了php使用curl透過代理程式取得資料的實作方法,主要涉及php curl中CURLOPT_PROXYUSERPWD參數的使用技巧,需要的朋友可以參考下
具體如下:
$curl=curl_init(); curl_setopt($curl, CURLOPT_URL, "http://www.baidu.com/"); curl_setopt($curl, CURLOPT_USERAGENT, 'Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:20.0) Gecko/20100101 Firefox/20.0'); curl_setopt($curl, CURLOPT_REFERER, 'http://www.guahao.com/'); curl_setopt($curl, CURLOPT_POST, true); curl_setopt($curl, CURLOPT_POSTFIELDS, http_build_query($param)); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); curl_setopt($curl, CURLOPT_HTTPPROXYTUNNEL, true); curl_setopt($curl, CURLOPT_PROXYAUTH, CURLAUTH_BASIC); curl_setopt($curl, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5); curl_setopt($curl, CURLOPT_PROXY, "180.186.11.121"); curl_setopt($curl, CURLOPT_PROXYPORT, "37211"); curl_setopt($curl, CURLOPT_PROXYUSERPWD, "taras:taras-ss5"); $result=curl_exec($curl);
總結:以上就是這篇文章的全部內容,希望對大家的學習有所幫助。
相關推薦:
以上是php使用curl透過代理實現獲取資料的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!