日拱一卒无有尽,功不唐捐终入海

php中curl使用代理ip的例子

PHP教程 Sam 1254℃ 0评论

PHP如果是使用curl函数来抓取,主要设置下面几项即可。

curl_setopt($ch, CURLOPT_PROXY, ‘proxy.phpnote.cc’); //代理服务器地址
curl_setopt($ch, CURLOPT_PROXYPORT, ‘8000’); //代理服务器端口

如果是抓取HTTPS,把下面两项设置为false:
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); //抓HTTPS可以把此项设置为false
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); //抓HTTPS可以把此项设置为false

完整示例代码如下,下面提供两种方式来调用:

//方式一:利用PHP的CURL函数库通过Proxy进行请求

//方式二:利用PHP调用Linux的curl命令来进行抓取,Windows下下载curl.exe即可。

Linux下curl命令接入

Python
如果在Python中使用urlopen,则可以仿照下面的方式使用即可。

 

转载请注明:PHP笔记 » php中curl使用代理ip的例子

喜欢 (2)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)