البروكسي على مستوى الإطلاق#
from playwright.sync_api import sync_playwright
with sync_playwright() as p:
browser = p.chromium.launch(proxy={
"server": "http://res.proxy-cyber.com:9000",
"username": "USER-cc-us-sid-run1-ttl-30m",
"password": "PASS",
})
page = browser.new_page()
page.goto("https://api.ipify.org")
print(page.inner_text("body"))
browser.close()import { chromium } from "playwright";
const browser = await chromium.launch({
proxy: { server: "http://res.proxy-cyber.com:9000", username: "USER-cc-us-sid-run1-ttl-30m", password: "PASS" },
});
const page = await browser.newPage();
await page.goto("https://api.ipify.org");
console.log(await page.innerText("body"));
await browser.close();(ب) استخدام محدد زمني محدد للدورة لكل تدفق عمل مستقل، حيث تدعمه البوابة المكلَّفة، وتأكيد المدة المسموح بها ومعايير الموقع في تفاصيل الاتصال الخاصة بك، ويمكن للجهاز السكني أن يقطع الاتصال قبل الفترة المطلوبة؛ ولا تشكل الدورة الملصقة ضماناً لنفس برنامج العمل الدولي لأيام، وللاطلاع على عنوان ثابت، مقارنة منتج ثابت مخصص.
البروكسيات لكل سياق#
(ب) إدارة عدة بلدان أو دورات في أحد المصفوفين، إطلاق مع بروكسي للمحلات، وإعطاء كل سياق خاص به، يحتاج الكروم إلى أن يُحترم على مستوى الإطلاق بروكسياً لوكالة ما وراء البحار.
browser = p.chromium.launch(proxy={"server": "http://per-context"})
de = browser.new_context(proxy={"server": "http://res.proxy-cyber.com:9000", "username": "USER-cc-de-city-berlin-sid-de1-ttl-30m", "password": "PASS"})
us = browser.new_context(proxy={"server": "http://res.proxy-cyber.com:9000", "username": "USER-cc-us-state-tx-sid-us1-ttl-30m", "password": "PASS"})const browser = await chromium.launch({ proxy: { server: "http://per-context" } });
const de = await browser.newContext({ proxy: { server: "http://res.proxy-cyber.com:9000", username: "USER-cc-de-city-berlin-sid-de1-ttl-30m", password: "PASS" } });
const us = await browser.newContext({ proxy: { server: "http://res.proxy-cyber.com:9000", username: "USER-cc-us-state-tx-sid-us1-ttl-30m", password: "PASS" } });مطابقة السياق للخروج#
:: أن يُعطي كل سياق المنطقة المحلية والزمنية لبلده، ولذلك يوافق المعهد الدولي للإحصاء واللغة والساعة على ما يلي: locale=\"de-DE\", timezone_id=\"Europe/Berlin\" لسياق برلين، إنّ الميّماتاتش هي إشارة أقوى من آي بي نفسه
انقذوا الاغبياء اغلقوا ما لا تحتاجونه#
def block(route):
if route.request.resource_type in {"image", "media", "font", "stylesheet"}:
return route.abort()
return route.continue_()
page.route("**/*", block)await page.route("**/*", (route) => {
const t = route.request().resourceType();
return ["image", "media", "font", "stylesheet"].includes(t) ? route.abort() : route.continue();
});ويمكن أن تزن صفحة من الصفحات من 3 إلى 5 ميغابايت؛ وتسميتها HTML و API بضع مئات كيلوبايت، وعلى شبكة لكل ميغابايت، تخفض هذه القاعدة الوحيدة مشروع القانون بنسبة تتراوح بين 80 و90 في المائة.
التحقق واستكشاف الأخطاء وإصلاحها#
- فتح خدمة IP-echo أولاً وتفقد البلد؛ ثم انظر إلى موقع جغرافي للمدينة.
- A
net::ERR_TUNNEL_CONNECTION_FAILEDأوERR_PROXY_CONNECTION_FAILEDعند الإطلاق يعني أن أوراق الاعتماد أو البارامترات خاطئة؛ اختبار نفس اليورانيوم مع اليورانيوم لقراءة رمز البوابة. - (ويرتك) معاق بسبب الفشل في سياقات (بلارايت) فقط إذا قمت بحجبه
--disable-webrtcتشقق أو تحجب (ستار) عندما تُهم الخصوصية
أسئلة يطرحها الناس#
هل يمكن أن تحتوي كل علامة تبويب على بروكسي مختلف؟
ويمكن أن يُقتسم كل سياق من هذه المجالات؛ وتُدرج في سياق ما قائمة على التقارير (الصفحات) في سياق ما، وتُنشئ سياقاً واحداً لكل دورة أو بلد.
هل (بلارايت) يدعم العميلة (س.س.ك) 5 مع التوثيق؟
ولا يقبل الكروم وثائق تفويض SOCKS5؛ ويستخدم بروكسي شركة HTTP في الميناء 9000 مع الاسم المستخدم وكلمة السر، أو يُدرج في القائمة البيضاء خادمكم IP ويستخدم الجوارب 5: /res.proxy-cyber.com:9001 بدون وثائق تفويض.