03.调用接口
极速接入,调用穿云API接口,立即体验反Cloudflare机器人验证服务
访问 https://opensea.io/path/to/target?a=4,以下是Curl请求示例:
# Use curl to request https://opensea.io/category/memberships
# curl -X GET "https://opensea.io/category/memberships"
# 使用 穿云API 请求示例
# Use Cloudbyapss API to request
curl -X GET "https://api.cloudbypass.com/category/memberships" ^
-H "x-cb-apikey: YOUR_API_KEY" ^
-H "x-cb-host: opensea.io" -k
# 使用 穿云Proxy 请求示例
# Use Cloudbyapss Proxy to request
curl -X GET "https://opensea.io/category/memberships" -x "http://YOUR_API_KEY:@proxy.cloudbypass.com:1087" -k
详细文档
访问 https://opensea.io/path/to/target?a=4,以下是Python请求示例:
// Use python to request https://opensea.io/category/memberships
import requests
"""
# 修改前的代码示例
# original code
url = "https://opensea.io/category/memberships"
response = requests.request("GET", url)
print(response.text)
print(response.status_code,response.reason)
# (403, 'Forbidden')
"""
# 使用 穿云API 请求示例
# Use Cloudbyapss API to request
url = "https://api.cloudbypass.com/category/memberships"
headers = {
'x-cb-apikey': 'YOUR_API_KEY',
'x-cb-host': 'opensea.io',
}
response = requests.request("GET", url, headers=headers)
print(response.text)
// Use python to request https://opensea.io/category/memberships
import requests
"""
# 修改前的代码示例
# original code
url = "https://opensea.io/category/memberships"
response = requests.request("GET", url)
print(response.text)
print(response.status_code,response.reason)
# (403, 'Forbidden')
"""
# 使用 穿云API 请求示例
# Use Cloudbyapss API to request
url = "https://api.cloudbypass.com/category/memberships"
headers = {
'x-cb-apikey': 'YOUR_API_KEY',
'x-cb-host': 'opensea.io',
}
response = requests.request("GET", url, headers=headers)
print(response.text)
详细文档
访问 https://opensea.io/path/to/target?a=4,以下是Nodejs请求示例:
// Use javascript to request https://opensea.io/category/memberships
const axios = require('axios');
/*
// 修改前的代码示例
// original code
const url = "https://opensea.io/category/memberships";
axios.get(url, {})
.then(response => console.log(response.data))
.catch(error => console.error(error));
*/
// 使用 穿云API 请求示例
// Use Cloudbyapss API to request
const url = "https://api.cloudbypass.com/path/to/target?a=4";
const headers = {
'x-cb-apikey': 'YOUR_API_KEY',
'x-cb-host': 'www.example.com',
};
axios.get(url, {}, {headers: headers})
.then(response => console.log(response.data))
.catch(error => console.error(error));
# Use javascript to request https://opensea.io/category/memberships
const axios = require('axios');
// 使用 穿云Proxy 请求示例
// Use Cloudbyapss Proxy to request
const url = "https://opensea.io/category/memberships";
const config = {
proxy: {
host: 'proxy.cloudbypass.com',
port: 1087,
auth: {
username: 'YOUR_API_KEY',
password: ''
// Use a custom proxy
// password: 'proxy=http:CUSTOM_PROXY:8080'
}
}
};
axios.get(url, config)
.then(response => console.log(response.data))
.catch(error => console.error(error));
详细文档
访问 https://opensea.io/path/to/target?a=4,以下是Java请求示例:
// Use java to request https://opensea.io/category/memberships
import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
public class Main {
public static void main(String[] args) throws Exception {
/*
// 修改前的代码示例
// original code
String url = "https://opensea.io/category/memberships";
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create(url))
.GET(HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
*/
// 使用 穿云API 请求示例
// Use Cloudbyapss API to request
String url = "https://api.cloudbypass.com/category/memberships";
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create(url))
.header("x-cb-apikey", "YOUR_API_KEY")
.header("x-cb-host", "opensea.io")
.GET(HttpRequest.BodyPublishers.noBody())
.build();
// 使用 穿云Proxy 请求示例
// Use Cloudbyapss Proxy to request
String url = "https://opensea.io/category/memberships";
HttpClient client = HttpClient.newBuilder()
.proxy(HttpClient
.ProxySelector
// Use a custom proxy
//.of(URI.create("http://YOUR_API_KEY:proxy=http:CUSTOM_PROXY:[email protected]:1087")))
.of(URI.create("http://YOUR_API_KEY:@proxy.cloudbypass.com:1087")))
.build();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create(url))
.GET()
.build();
HttpResponse response = client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
}
}
详细文档
使用穿云API,您可以轻松地绕过Cloudflare的机器人验证,即使您需要发送10万个请求,也不必担心被识别为抓取者。
穿云API提供了两种请求模式:HTTP API和Proxy,开发者可以通过这两种模式轻松重构旧代码。
作为一款功能强大的HTTP请求代理工具,穿云API不仅可以帮助您轻松突破Cloudflare机器人验证,更重要的是它为您的请求安全性提供了全面的保障。
辅助采集器绕过Cloudflare验证爬取数据,提供数据采集器配置动态代理IP轮转,适用于所有的数据采集器和云采集器
绕过各类视频网站/图片网站的Cloudflare反爬验证,穿云API使得Cloudflare的验证码或5秒盾不出现,直接访问目标服务器
绕过各类跨境电商网站的Cloudflare反爬验证,穿云API使得Cloudflare的验证码或5秒盾不出现,直接访问目标服务器
绕过旅游网站/票务网站的Cloudflare反爬验证,穿云API使得Cloudflare的验证码或5秒盾不出现,直接访问目标服务器
绕过优惠券网站/打折券网站的Cloudflare反爬验证,穿云API使得Cloudflare的验证码或5秒盾不出现,直接访问目标服务器
绕过小说网站/新闻网站的Cloudflare反爬验证,穿云API使得Cloudflare的验证码或5秒盾不出现,直接访问目标服务器
单价:56 rmb/G
单价:53 rmb/G
单价:49 rmb/G
单价:46 rmb/G
单价:42 rmb/G
单价:39 rmb/G
单价:35 rmb/G
单价:28 rmb/G
单价:5 rmb/G
单价:4.5 rmb/G
单价:4.2 rmb/G
单价:3.8 rmb/G
单价:3.5 rmb/G
单价:3.2 rmb/G
单价:2.8 rmb/G
单价:2 rmb/G
成功请求1次API消耗1次积分,请求失败不消耗积分。
V1版本 成功请求1次消耗1个积分;
V2版本 成功请求1次消耗3个积分(请求1次API消耗1个积分,V2通过JS轮询会多消耗2个积分,会话时长为10分钟)
穿云API积分在有效期内没用完就会清空;
再充值的是独立计算的,和之前购买的没关系,但会优先消耗最早购买的积分。
穿云API本身很简单,您只需要将发送到目标网站的http请求体发给我们,我们会100%转发到x-cb-host去。
可以使用代码生成器,在线生成代码片段,用于cURL、JavaScript、TypeScript、Java、Python等命令发出HTTP请求。
V2版本能过js轮询(能渲染JS);
目前V2版本没有默认代理,需要再购买穿云代理IP,V1版本自带动态代理
目前我们所有套餐的最大并发请求数是20次/s。
这种情况大概率是需要配置代理IP了,选择API模式和代理模式其中一种来使用我们的服务,国内用户推荐使用API模式,目前只支持http协议的代理IP。
穿云API提供服务的模式是你提交http请求,API替你发送该请求,这个过程能让你的http请求更难识别出来是机器人,只会尽可能绕过Cloudflare验证码,让Cloudflare验证码不出,直接访问目标网址,并不是自动去点击Cloudflare验证码。
目前不支持selenium或Puppeteer,因为没使用到浏览器,只是模拟浏览器请求,但你可以结合指纹浏览器使用。