最具价值的代理,超6000万+住宅代理网络
全球领先的代理IP服务商
轻松助力AI、BI和工作流业务场景,可用性99.8%,时刻保持可靠稳定网络.
超过6000万个IP全球覆盖
99.8%网络稳定性
合规且安全
无限制并发请求
介绍Blurpath
通过世界上超具价值的代理扩展您的业务,轻松设置和使用6000多万个住宅代理,连接到世界各地的国家或城市级别的位置。使您能够有效地收集公共数据。
基于大数据和智能算法,筛选高质量IP
无合约灵活定价,定制代理服务
覆盖全球190个国家的真实住宅IP

多种代理解决方案

通过Blurpath代理服务,轻松实现大规模公共数据抓取,有效降低IP封禁风险

动态住宅代理

依托住宅代理的匿名性。我们提供按流量计费的服务选项,以满足不同用户的需求。

全球上亿IP

HTTP(S) & SOCKS5协议支持

无限并发会话与访问请求

无限住宅代理

真实住宅IP资源,不限制IP和流量,支持随机和黏性轮换。

静态住宅代理

高品质的静态住宅代理服务,源自值得信赖的互联网服务提供商

独享数据中心代理

高性能的数据中心IP,确保了网络的高可用性和低延迟,实现了卓越的连通稳定性。

Socks5代理

按IP数量收费的住宅代理,最具性价比的套餐

全球IP资源池 轻松获取公开数据

接入市场占有率领先的代理服务网络,我们构建了覆盖190+国家地区的IP资源池,拥有超过6000万真实住宅IP储备
美国
5,487,378 IPS
英国
2,592,809 IPS
巴西
2,052,657 IPS
墨西哥
1,901,657 IPS
德国
1,774,869 IPS
法国
1,737,812 IPS
加拿大
1,465,770 IPS
日本
728,523 IPS
韩国
667,936 IPS
荷兰
522,611 IPS

利用数据做出更好的决策

IPv4和IPv6解决方案,为您提供所需国家中最佳的成本和服务体验
电子商务
市场调研
社交媒体
品牌监控
SEO 优化

大规模获取有价值的电子商务数据

从电子商务网站实时收集本地化数据,包括评论、价格、描述等。

详细的API文档

我们的代理兼容各种代理软件和热门编程语言,您可以快捷地开展网络数据采集工作。

白名单认证
用户密码认证
	
    												
// demo.cpp : Define the entrance for the console application.
//

#include "stdafx.h"
#include "curl/curl.h"
#pragma comment(lib, "libcurl.lib")

//Under the CURLOPT_WRITEFUNCTION setting property, use the callback write_buff_data for processing
static size_t write_buff_data(char *buffer, size_t size, size_t nitems, void *outstream)
{
	memcpy(outstream, buffer, nitems*size);
	return nitems*size;
}

/*
Use http proxy
*/
int GetUrlHTTP(char *url, char *buff)
{
	CURL *curl;
	CURLcode res;
	curl = curl_easy_init();
	if (curl)
	{
		curl_easy_setopt(curl, CURLOPT_PROXY,"http://proxy host:port");//Set proxy
		curl_easy_setopt(curl, CURLOPT_WRITEDATA, (void*)buff);//void* buff will be passed to the fourth parameter of the callback function write_buff_data void* outstream
		curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, write_buff_data);//Under the CURLOPT_WRITEFUNCTION setting property, use the callback write_buff_data for processing
		curl_easy_setopt(curl, CURLOPT_URL, url);//Set domain to visit
		/* Abort if speed drops below 50 bytes/second for 10 seconds */
		curl_easy_setopt(curl, CURLOPT_LOW_SPEED_TIME, 10L);
		curl_easy_setopt(curl, CURLOPT_LOW_SPEED_LIMIT, 50L);
		curl_easy_setopt(curl, CURLOPT_MAX_RECV_SPEED_LARGE, 2000000L);/*Highest download speed*/
		res = curl_easy_perform(curl);
		curl_easy_cleanup(curl);
		if (res == CURLE_OK){
			return res;
		}else {
			printf("Error code:%d\n", res);
			MessageBox(NULL, TEXT("Error in getting IP"), TEXT("assistant"), MB_ICONINFORMATION | MB_YESNO);
		}
	}
	return res;
}
/*
Use socks5 proxy
*/
int GetUrlSocks5(char *url, char *buff)
{
	CURL *curl;
	CURLcode res;
	curl = curl_easy_init();
	if (curl)
	{
		curl_easy_setopt(curl, CURLOPT_PROXY, "socks5://Proxy host:port");//Set proxy
		curl_easy_setopt(curl, CURLOPT_WRITEDATA, (void*)buff);
		curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, write_buff_data);
		curl_easy_setopt(curl, CURLOPT_URL, url);
		curl_easy_setopt(curl, CURLOPT_LOW_SPEED_TIME, 10L);
		curl_easy_setopt(curl, CURLOPT_LOW_SPEED_LIMIT, 50L);
		curl_easy_setopt(curl, CURLOPT_MAX_RECV_SPEED_LARGE, 2000000L);/*Highest download speed*/
		res = curl_easy_perform(curl);
		curl_easy_cleanup(curl);
		if (res == CURLE_OK) {
			return res;
		}
		else {
			printf("Error code:%d\n", res);
			MessageBox(NULL, TEXT("Error in getting IP"), TEXT("assistant"), MB_ICONINFORMATION | MB_YESNO);
		}
	}
	return res;
}
/*
Not use proxy
*/
int GetUrl(char *url, char *buff)
{
	CURL *curl;
	CURLcode res;
	curl = curl_easy_init();
	if (curl)
	{
		curl_easy_setopt(curl, CURLOPT_WRITEDATA, (void*)buff);
		curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, write_buff_data);
		curl_easy_setopt(curl, CURLOPT_URL, url);
		curl_easy_setopt(curl, CURLOPT_LOW_SPEED_TIME, 10L);
		curl_easy_setopt(curl, CURLOPT_LOW_SPEED_LIMIT, 50L);
		curl_easy_setopt(curl, CURLOPT_MAX_RECV_SPEED_LARGE, 2000000L);/*Highest download speed*/
		res = curl_easy_perform(curl);
		curl_easy_cleanup(curl);
		if (res == CURLE_OK)
		{
			return res;
		}
		else {
			printf("Error code:%d\n", res);
				
			MessageBox(NULL, TEXT("Error in getting IP"), TEXT("assistant"), MB_ICONINFORMATION | MB_YESNO);
		}
	}
	return res;
}
int main()
{
	char *buff=(char*)malloc(1024*1024);
	memset(buff, 0, 1024 * 1024);

	GetUrl("http://baidu.com", buff);
	printf("Not use proxy:%s\n", buff);

	memset(buff, 0, 1024 * 1024);
	GetUrlHTTP("http://baidu.com", buff);
	printf("result of http:%s\n", buff);

	memset(buff, 0,1024 * 1024);
	GetUrlSocks5("http://baidu.com", buff);
	printf("result of socks5:%s\n", buff);

	free(buff);
	Sleep(10 * 1000);//Wait 10 seconds to exit
	
	return 0;
}																																					
												
为什么选择我们?
覆盖州和市级地区
安全匿名
操作方便
无限次会话
我们确保IP代理资源稳定可靠,并持续扩容代理池规模,精准适配各类业务场景需求。
优质住宅IP资源
大带宽支持保障业务需求,99.5%采集成功率护航数据作业。
稳定高效
最新消息和常见问题
新闻和博客
常见问题

事件

博客新闻

立即注册,开始免费试用
使用简单、优质且价格合理的工具轻松测试、启动和发展您的 Web 数据项目。
开始免费试用

© Copyright 2024 | blurpath.com.All rights reserved

由于政策原因,本站代理服务不支持在中国大陆使用

隐私政策

服务条款

Cookie协议

退货政策