{"id":3697,"date":"2023-09-28T20:46:06","date_gmt":"2023-09-28T12:46:06","guid":{"rendered":"https:\/\/www.cloudbypass.com\/tutorial\/?post_type=docs&#038;p=3697"},"modified":"2023-10-09T14:39:00","modified_gmt":"2023-10-09T06:39:00","password":"","slug":"ip-api","status":"publish","type":"docs","link":"https:\/\/www.cloudbypass.com\/tutorial\/docs\/ip-api","title":{"rendered":"\u7a7f\u4e91API\u548c\u7a7f\u4e91\u4ee3\u7406IP \u4ee3\u7801\u793a\u4f8b"},"content":{"rendered":"\n<pre class=\"wp-block-code\"><code># -*- coding: utf-8 -*-\n# GET https:\/\/opensea.io\/category\/memberships\n# \u901a\u8fc7\u7a7f\u4e91API\u548c\u7a7f\u4e91\u4ee3\u7406\u7684\u8bf7\u6c42\u793a\u4f8b\nimport requests\n\nurl = \"https:\/\/api.cloudbypass.com\/category\/memberships\"\nmethod = \"GET\"\nheaders = {\n    \"x-cb-apikey\": r\"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\",\n    \"x-cb-host\": r\"opensea.io\",\n    # \u6301\u7eed\u4f1a\u8bdd\u9700\u8981\u56fa\u5b9aIP\u65f6\uff0c\u8bf7\u6dfb\u52a0\u65f6\u6548\u53c2\u6570\u3002\n    # \u4f7f\u7528\u7a7f\u4e91API V2\u65f6IP\u5fc5\u987b\u56fa\u5b9a\uff0c\u5426\u5219\u4f1a\u51fa\u73b0\u5931\u8d25\u7684\u60c5\u51b5\u3002\n    # \u6dfb\u52a0\u65f6\u6548\u8bf7\u53c2\u8003 https:\/\/console.cloudbypass.com\/#\/proxy\/extract\n    \"x-cb-proxy\": r\"http:xxxxxxx-res_US:xxxxxxxx:gw.cloudbypass.com:1288\",\n    # \u4f7f\u7528\u7a7f\u4e91API V2\u65f6\u9700\u8981\u6dfb\u52a0x-cb-version: 2\u8bf7\u6c42\u6807\u5934\n    # \"x-cb-version\": \"2\",\n}\n\n# \u8981\u4f7f\u4ee3\u7406\u5728\u7a7f\u4e91API\u4e2d\u751f\u6548\uff0c\u9700\u8981\u5728\u8bf7\u6c42\u5934\u4e2d\u6dfb\u52a0x-cb-proxy\u5b57\u6bb5\uff0c\u800c\u4e0d\u662f\u4f7f\u7528requests\u7684proxies\u53c2\u6570\n# \u6240\u6709\u8bf7\u6c42\u5934\u548c\u8bf7\u6c42\u6570\u636e\u5c06\u4f1a\u88ab\u7a7f\u4e91API\u8f6c\u53d1\u5230\u76ee\u6807\u7f51\u7ad9\n# \u54cd\u5e94\u5934x-cb-status\u4e3aok\u8868\u793a\u7a7f\u4e91API\u5df2\u7ecf\u6210\u529f\u8f6c\u53d1\u4e86\u8bf7\u6c42,\u5e76\u4e14\u6ca1\u6709\u88abcloudflare\u62e6\u622a\u3002\nresponse = requests.request(method, url, headers=headers)\n\nprint(response.text)<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"doc_category":[15],"doc_tag":[],"class_list":["post-3697","docs","type-docs","status-publish","hentry","doc_category-jbsz"],"year_month":"2026-05","word_count":74,"total_views":0,"reactions":{"happy":0,"normal":0,"sad":0},"author_info":{"name":"\u7a7f\u4e91API","author_nicename":"cloudbypass_jc","author_url":"https:\/\/www.cloudbypass.com\/tutorial\/author\/cloudbypass_jc"},"doc_category_info":[{"term_name":"\u57fa\u672c\u8bbe\u7f6e","term_url":"https:\/\/www.cloudbypass.com\/tutorial\/docs-category\/jbsz"}],"doc_tag_info":[],"_links":{"self":[{"href":"https:\/\/www.cloudbypass.com\/tutorial\/wp-json\/wp\/v2\/docs\/3697","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.cloudbypass.com\/tutorial\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/www.cloudbypass.com\/tutorial\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/www.cloudbypass.com\/tutorial\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.cloudbypass.com\/tutorial\/wp-json\/wp\/v2\/comments?post=3697"}],"version-history":[{"count":4,"href":"https:\/\/www.cloudbypass.com\/tutorial\/wp-json\/wp\/v2\/docs\/3697\/revisions"}],"predecessor-version":[{"id":3876,"href":"https:\/\/www.cloudbypass.com\/tutorial\/wp-json\/wp\/v2\/docs\/3697\/revisions\/3876"}],"wp:attachment":[{"href":"https:\/\/www.cloudbypass.com\/tutorial\/wp-json\/wp\/v2\/media?parent=3697"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/www.cloudbypass.com\/tutorial\/wp-json\/wp\/v2\/doc_category?post=3697"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/www.cloudbypass.com\/tutorial\/wp-json\/wp\/v2\/doc_tag?post=3697"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}