2014-02-09 53 views
-2

我有这个问题,我需要改变我的IP每200 cURL请求 - 所以显然代理想到。问题是我想知道我在哪里可以找到这些代理。任何解决方案谢谢!使用cURL代理?

UPDATE: 好了,这个网站的未来民众,如果你想通过随机代理使用卷曲,这里是你会怎么做: 1)你必须凑随机代理关代理网站(借此一个例子:http://www.hidemyass.com/proxy-list/10)...保存代理变量 2)你会与代理使用此代码,然后连接到站点:

$url = 'URL Here'; 
$proxy = 'SCRAPED PROXY HERE'; 
//$proxyauth = 'user:password'; 

$ch = curl_init(); 
curl_setopt($ch, CURLOPT_URL,$url); 
curl_setopt($ch, CURLOPT_PROXY, $proxy); 
//curl_setopt($ch, CURLOPT_PROXYUSERPWD, $proxyauth); 
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt($ch, CURLOPT_HEADER, 1); 
$curl_scraped_page = curl_exec($ch); 
curl_close($ch); 

echo $curl_scraped_page; 
+2

欢乐谷歌! https://www.google.ru/search?q=proxy+list – hindmost

回答

0

好了,所以这个网站的未来访问者,如果你想通过随机代理使用cURL,你可以这样做:1)你必须从一个代理站点刮取一个随机代理(例如: http://www.hidemyass.com/proxy-list/10) ...将代理保存到变量2)然后,您可以使用以下代码连接到代理服务器:

$url = 'URL Here'; 
$proxy = 'SCRAPED PROXY HERE'; 
//$proxyauth = 'user:password'; 

$ch = curl_init(); 
curl_setopt($ch, CURLOPT_URL,$url); 
curl_setopt($ch, CURLOPT_PROXY, $proxy); 
//curl_setopt($ch, CURLOPT_PROXYUSERPWD, $proxyauth); 
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt($ch, CURLOPT_HEADER, 1); 
$curl_scraped_page = curl_exec($ch); 
curl_close($ch); 

echo $curl_scraped_page; 
+0

无需刮掉,TheProxIsRight(theproxisright.com/help)为当前活动的代理提供免费的API。 JSON/CSV/XML /文本输出,可按国家查询,高可用性,低延迟,类型,匿名,浏览器和谷歌支持等。 – sobelito