# -*- coding: utf-8 -*-
# GET https://opensea.io/category/memberships
# 通过穿云API和穿云代理的请求示例
import requests
url = "https://api.cloudbypass.com/category/memberships"
method = "GET"
headers = {
"x-cb-apikey": r"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"x-cb-host": r"opensea.io",
# 持续会话需要固定IP时,请添加时效参数。
# 使用穿云API V2时IP必须固定,否则会出现失败的情况。
# 添加时效请参考 https://console.cloudbypass.com/#/proxy/extract
"x-cb-proxy": r"http:xxxxxxx-res_US:xxxxxxxx:gw.cloudbypass.com:1288",
# 使用穿云API V2时需要添加x-cb-version: 2请求标头
# "x-cb-version": "2",
}
# 要使代理在穿云API中生效,需要在请求头中添加x-cb-proxy字段,而不是使用requests的proxies参数
# 所有请求头和请求数据将会被穿云API转发到目标网站
# 响应头x-cb-status为ok表示穿云API已经成功转发了请求,并且没有被cloudflare拦截。
response = requests.request(method, url, headers=headers)
print(response.text)
穿云API和穿云代理IP 代码示例
< 1 min read