FlashProxyFlashProxy/

ابحث في التوثيق

ابحث في التوثيق

للنماذج اللغوية

أمثلة الكود

اتصل بـ FlashProxy من أي لغة برمجية أو إطار عمل. كل منتج يستخدم نفس نمط الاتصال — اسم المستخدم وكلمة المرور الخاصة بك مع المضيف والمنفذ الخاصين بمنتجك:

USERNAME:PASSWORD@HOST:PORT

الأمثلة أدناه تستخدم بوابة Residential (adam.flashproxy.io:8080). استبدل المضيف والمنفذ بما يناسب منتجك من صفحته في المنتجات، واستبدل USERNAME / PASSWORD ببيانات اعتماد البروكسي الخاصة بخطتك. كل مثال يجلب عنوان IP الخارجي الخاص بك من api.ipify.org — إذا طبع عنوان IP ليس عنوانك، فأنت متصل بالفعل.

من أين يأتي USERNAME / PASSWORD؟ إنهما proxy_username وproxy_password الخاصان بخطتك — يُولَّدان لكل خطة على حدة وتجدهما في صفحة تلك الخطة ضمن لوحة التحكم. إنهما ليسا بيانات تسجيل الدخول إلى حساب FlashProxy الخاص بك. راجع المصادقة للاطلاع على التفاصيل الكاملة.

بالنسبة لـ SOCKS5، استخدم socks5:// ومنفذ SOCKS بدلاً من ذلك (انظر صيغ البروكسي). للجلسات الثابتة والاستهداف الجغرافي، قم ببناء اسم المستخدم من مولّد لوحة التحكم (انظر الدوران والجلسات الثابتة والاستهداف الجغرافي).

cURL

curl -x "http://USERNAME:[email protected]:8080" https://api.ipify.org

Python — requests

import requests

proxy = "http://USERNAME:[email protected]:8080"
proxies = {"http": proxy, "https": proxy}

resp = requests.get("https://api.ipify.org", proxies=proxies)
print(resp.text)

التثبيت باستخدام pip install requests.

Python — httpx (غير متزامن)

import asyncio
import httpx

proxy = "http://USERNAME:[email protected]:8080"

async def main():
    async with httpx.AsyncClient(proxy=proxy) as client:
        resp = await client.get("https://api.ipify.org")
        print(resp.text)

asyncio.run(main())

التثبيت باستخدام pip install httpx. يتطلب httpx ⁦0.26+⁩ (معامل proxy=)؛ الإصدارات الأقدم تستخدم proxies={"http://": proxy, "https://": proxy} بدلاً من ذلك.

Node.js — axios

import axios from 'axios';
import { HttpsProxyAgent } from 'https-proxy-agent';

const agent = new HttpsProxyAgent(
  'http://USERNAME:[email protected]:8080'
);

const resp = await axios.get('https://api.ipify.org', {
  httpAgent: agent,
  httpsAgent: agent,
});
console.log(resp.data);

التثبيت باستخدام npm install axios https-proxy-agent.

Node.js — fetch (undici)

import { ProxyAgent } from 'undici';

const dispatcher = new ProxyAgent(
  'http://USERNAME:[email protected]:8080'
);

const resp = await fetch('https://api.ipify.org', { dispatcher });
console.log(await resp.text());

يأتي Node ⁦18+⁩ مزوَّدًا بـ fetch عام مدمج؛ ثبِّت الوكيل باستخدام npm install undici.

Scrapy

عيّن البروكسي على كل طلب باستخدام وسيط محمل صغير:

# middlewares.py
class FlashProxyMiddleware:
    PROXY = "http://USERNAME:[email protected]:8080"

    def process_request(self, request, spider):
        request.meta["proxy"] = self.PROXY
# settings.py
DOWNLOADER_MIDDLEWARES = {
    "myproject.middlewares.FlashProxyMiddleware": 610,
}

Playwright (Python)

from playwright.sync_api import sync_playwright

with sync_playwright() as p:
    browser = p.chromium.launch(
        proxy={
            "server": "http://adam.flashproxy.io:8080",
            "username": "USERNAME",
            "password": "PASSWORD",
        }
    )
    page = browser.new_page()
    page.goto("https://api.ipify.org")
    print(page.inner_text("body"))
    browser.close()

Puppeteer (Node.js)

import puppeteer from 'puppeteer';

const browser = await puppeteer.launch({
  args: ['--proxy-server=http://adam.flashproxy.io:8080'],
});
const page = await browser.newPage();
await page.authenticate({ username: 'USERNAME', password: 'PASSWORD' });
await page.goto('https://api.ipify.org');
console.log(await page.evaluate(() => document.body.innerText));
await browser.close();

Selenium (Python)

Selenium لا يمكنه تمرير بيانات اعتماد البروكسي مباشرة — استخدم selenium-wire:

from seleniumwire import webdriver

proxy = "http://USERNAME:[email protected]:8080"
options = {"proxy": {"http": proxy, "https": proxy, "no_proxy": "localhost,127.0.0.1"}}

driver = webdriver.Chrome(seleniumwire_options=options)
driver.get("https://api.ipify.org")
print(driver.find_element("tag name", "body").text)
driver.quit()

التثبيت باستخدام pip install selenium-wire.

متصفح (يدوي)

أدخل المضيف والمنفذ في إعدادات الشبكة/البروكسي الخاصة بمتصفحك؛ سيطالبك بإدخال اسم المستخدم وكلمة المرور عند الاتصال الأول. للتحكم في كل ملف شخصي، استخدم إضافة مثل FoxyProxy وأضف adam.flashproxy.io:8080 مع بيانات اعتمادك.