تقييم ABCProxy

متصفح السكرابينغ الآلي
حلول المتصفح

يوفر متصفح السكرابينغ حلاً فعالاً ومستقرًا للتطبيقات كثيفة البيانات من خلال دمج تقنية منع الحظر مع إمكانيات أتمتة المتصفح.

لا حاجة للبنية التحتية
تقنية مضادة للحظر مدمجة
تغطية شبكة IP عالمية
google ابدأ باستخدام Google
متصفح

كشط ديناميكي قائم على السحابة

  • تشغيل نصوص Puppeteer أو Selenium أو Playwright
  • إدارة وكيلة آلية وإلغاء حظر الويب
  • استكشاف الأخطاء وإصلاحها والمراقبة باستخدام Chrome DevTools
  • متصفحات مستضافة بالكامل، مُحسنة للكشط
js
py
Playwright
Puppeteer
Selenium
                    
const playwright = require('playwright');
const AUTH = 'PROXY-FULL-ACCOUNT:PASSWORD';  
const WS_ENDPOINT = 'wss://${AUTH}@upg-scbr.abcproxy.com'
  

async function main() {  
    console.log('جاري الاتصال بمتصفح الكشط...');  
    const browser = await playwright.chromium.connectOverCDP(WS_ENDPOINT);  
    try {  
        // إنشاء صفحة جديدة
        console.log('جاري إنشاء صفحة جديدة...');  
        const page = await browser.newPage();

        // الانتقال إلى الرابط المستهدف
        await page.goto('https://www.example.com', { timeout: 2 * 60 * 1000 });

        // التقاط لقطة شاشة
        console.log('جاري التقاط لقطة شاشة إلى screenshot.png');  
        await page.screenshot({ path: './screenshot.png', fullPage: true });  

        // الحصول على محتوى الصفحة
        console.log('جاري كشط محتوى الصفحة...');  
        const html = await page.content();  
        console.log(html);  
        
    } finally {  
        await browser.close();  
   }  
}  
  
if (require.main === module) {  
    main().catch(err => {  
        console.error(err.stack || err);  
        process.exit(1);  
   });  
}
                    
                
                    
import asyncio
from playwright.async_api import async_playwright
AUTH = 'PROXY-FULL-ACCOUNT:PASSWORD'  
WS_ENDPOINT = 'wss://${AUTH}@upg-scbr.abcproxy.com'

async def run(driver):

    print('جاري الاتصال بمتصفح الكشط...')
    browser = await driver.chromium.connect_over_cdp(WS_ENDPOINT)
    try:
        # إنشاء صفحة جديدة
        print('جاري إنشاء صفحة جديدة...')
        page = await browser.new_page()
        
        # الانتقال إلى الرابط المستهدف
        print('جاري الانتقال إلى الرابط المستهدف...')
        await page.goto('https://www.example.com')

        # التقاط لقطة شاشة للصفحة
        print('جاري التقاط لقطة شاشة...')
        await page.screenshot(path='./screenshot.png', full_page=True)
        print('تم حفظ لقطة الشاشة بنجاح')

        # الحصول على محتوى الصفحة
        html = await page.content()
        print(html)
    finally:
        await browser.close()

async def main():
    async with async_playwright() as playwright:
        await run(playwright)

if __name__ == '__main__':
    asyncio.run(main())
                    
                
                    
const puppeteer = require('puppeteer-core');  

const AUTH = 'PROXY-FULL-ACCOUNT:PASSWORD';  
const WS_ENDPOINT = `wss://${AUTH}@upg-scbr.abcproxy.com`;  
  
(async () => {
    console.log('جاري الاتصال بمتصفح الكشط...');  
    const browser = await puppeteer.connect({  
        browserWSEndpoint: SBR_WS_ENDPOINT,
        defaultViewport: {width: 1920, height: 1080}  
   });  
    try {  
        console.log('تم الاتصال! جاري الانتقال إلى الرابط المستهدف');  
        const page = await browser.newPage();  
        
        await page.goto('https://example.com', { timeout: 2 * 60 * 1000 });  

        //1.لقطة شاشة
        console.log('لقطة شاشة إلى page.png');  
        await page.screenshot({ path: 'remote_screenshot.png' }); 
        console.log('تم حفظ لقطة الشاشة');  

        //2.الحصول على المحتوى
        console.log('جاري الحصول على محتوى الصفحة...');  
        const html = await page.content();  
        console.log("كود HTML: ", html)  

    } finally {  
        // لتحقيق أفضل استخدام لمتصفح الكشط، تأكد من إغلاق المتصفح بعد تنفيذ النص
        await browser.close();  
   }  
})();
                    
                
                    
from selenium.webdriver import Remote, ChromeOptions  
from selenium.webdriver.chromium.remote_connection import ChromiumRemoteConnection  
from selenium.webdriver.common.by import By  

# أدخل بيانات الاعتماد - اسم المنطقة وكلمة المرور  
AUTH = 'PROXY-FULL-ACCOUNT:PASSWORD'  
REMOTE_WEBDRIVER = f'https://{AUTH}@hs-scbr.abcproxy.com'  
  
def main():  
    print('جاري الاتصال بمتصفح الكشط...')  
    sbr_connection = ChromiumRemoteConnection(REMOTE_WEBDRIVER, 'goog', 'chrome')  
    with Remote(sbr_connection, options=ChromeOptions()) as driver:  

        # الحصول على الرابط المستهدف
        print('تم الاتصال! جاري الانتقال إلى الرابط المستهدف...')  
        driver.get('https://example.com') 

        # لقطة شاشة 
        print('لقطة شاشة إلى png')  
        driver.get_screenshot_as_file('./remote_page.png')  

        # محتوى HTML
        print('جاري الحصول على محتوى الصفحة...')  
        html = driver.page_source  
        print(html)  
  
if __name__ == '__main__':  
   main()
                    
                
نسخ

استخراج البيانات السلس مع تصفح يشبه البشر

يحاكي حلنا المدعوم بالذكاء الاصطناعي سلوك البشر الحقيقي باستخدام تقنية متصفح متقدمة، متجاوزًا حواجز مكافحة الروبوتات واختبارات CAPTCHA أثناء التفاعل مع المواقع بشكل طبيعي. استخرج البيانات بسهولة - مثل المستخدم، وليس الروبوت.
الذكاء الاصطناعي

استفد من فك الحظر التلقائي

متصفح

محاكاة متصفح حقيقي

قلل من خطر التعرف عليك كحركة مرور آلية.

متصفح

تمويه البصمة

تجنب الاتصال بالبصمات الثابتة

متصفح

دمج وكيل IP

إخفاء IP الحقيقي وتجنب القيود الجغرافية

متصفح

تجاوز رمز التحقق

معالجة تلقائية لحواجز رمز التحقق

متصفح

التحكم في تردد الطلبات

وقت تأخير مخصص، يحاكي إيقاع الوصول الطبيعي

متصفح

إعادة المحاولة التلقائية وتدوير IP

إعادة محاولة الطلبات باستمرار، وتدوير عناوين IP، في الخلفية

متصفح

استدعاءات API

التحكم في المتصفح الدفعي عبر API للزاحفات الموجودة.

متصفح

أدوات استخراج البيانات

محدد XPath/CSS مدمج

متصفح

تحميل المحتوى الدوار

يدعم عرض JS المعقد

فوائد متصفح السكرابينغ

زيادة

زيادة معدلات النجاح

احصل على وصول غير منقطع لجميع بيانات الويب العامة مع حل فك الحظر المدمج لدينا وشبكة IP سكنية عالمية رائدة في الصناعة.

المطور

تعزيز إنتاجية المطورين

دع فريقك يركز على الابتكار، وليس البنية التحتية. نشر أي نص إلى سحابة هجينة موحدة بأمر واحد، تفريغ مهام خط أنابيب البيانات المتكررة تلقائيًا.

الحظر

تجنب الكشف والحظر

إعداد وقياس بيئة المتصفح تلقائيًا عبر واجهة برمجة تطبيقات واحدة، تقدم جلسات متزامنة غير محدودة وأحمال عمل للزحف المستمر.

متصفح السكرابينغ

$0 OFF
50 GB

$5/GB

$ 200

30 Day $4/GB
Most Popular!
$0 OFF
200 GB

$3.75/GB

$ 700

30 Day $3.5/GB
$0 OFF
500 GB

$3.4/GB

$ 1500

30 Day $3/GB
$0 OFF
1000 GB

$2.7/GB

$ 2500

30 Day $2.5/GB

مَشرُوع

إقتبس

  • نطاق غير محدود
  • اتفاقية مستوى الخدمة المميزة
  • مدير الوكيل المجاني
  • سعر مخصص لكل GB
loading

تصفح بدون صيانة، مُدار بالكامل لك

تخلص من الخوادم المحلية والصداع التقني. يعمل متصفح السكرابينغ الخاص بنا بالكامل على نظامنا الخلفي المُحسن للسحابة، مما يوفر تزامنًا سريعًا وموثوقية قوية لاستخراج البيانات دون انقطاع.
بدون صيانة

متصفح السكرابينغ

تواصل مع مستشارينا لبدء إبقاء موظفيك على اطلاع، ومشاركين، ومنتجين وآمنين

الأسئلة الشائعة

ما هو متصفح السكرابينغ؟
يعمل متصفح السكرابينغ مثل المتصفحات الآلية الأخرى ويتم التحكم فيه عبر واجهات برمجة التطبيقات مثل Puppeteer وPlaywright، لكنه المتصفح الوحيد الذي يحتوي على ميزات فك حظر المواقع المدمجة. يدير متصفح السكرابينغ تلقائيًا جميع عمليات فك حظر المواقع بما في ذلك: حل CAPTCHAs، وبصمة المتصفح، وإعادة المحاولة التلقائية، واختيار الرؤوس، والكوكيز، وعرض JavaScript، وغير ذلك، مما يوفر لك الوقت والموارد.
متى أحتاج إلى استخدام متصفح للسكرابينغ؟
عند استخراج البيانات، يستخدم المطورون متصفحات آلية عندما تكون هناك حاجة لعرض JavaScript أو التفاعل مع موقع الويب (التأشير، تغيير الصفحات، النقر، لقطات الشاشة، إلخ). بالإضافة إلى ذلك، تعد المتصفحات مفيدة لمشاريع استخراج البيانات واسعة النطاق عندما يتم استهداف عدة صفحات في وقت واحد.
هل متصفح السكرابينغ متصفح بدون واجهة أم مع واجهة؟
متصفح السكرابينغ هو متصفح واجهة المستخدم الرسومية (المعروف أيضًا باسم المتصفح "headfull") الذي يستخدم واجهة مستخدم رسومية. ومع ذلك، سيعيش المطور تجربة متصفح السكرابينغ كمتصل بدون واجهة، ويتفاعل مع المتصفح من خلال واجهة برمجة التطبيقات مثل Puppeteer أو Playwright. ومع ذلك، يتم فتح متصفح السكرابينغ كمتصفح واجهة المستخدم الرسومية على بنية ABCProxy التحتية.

لماذا يعتبر متصفح السكرابينغ أفضل من Headless Chrome أو Selenium باستخدام Python؟

يأتي متصفح السكرابينغ مع ميزة فك حظر المواقع المدمجة التي تتعامل مع الحظر تلقائيًا. تستخدم متصفحات السكرابينغ فك الحظر التلقائي وتعمل على خوادم ABCproxy، مما يجعلها مثالية لتوسيع نطاق مشاريع استخراج بيانات الويب دون الحاجة إلى بنية تحتية واسعة.

هل متصفح السكرابينغ متوافق مع Puppeteer؟

نعم، متصفح السكرابينغ متوافق بالكامل مع Puppeteer.

هل متصفح السكرابينغ متوافق مع Playwright؟

نعم، متصفح السكرابينغ متوافق بالكامل مع Playwright.
abcproxy WhatsApp

WhatsApp

abcproxy email

Email

من أجل حل المشكلة بشكل أفضل.

يرجى تقديم معرف تسجيل الدخول الخاص بك

تفاصيل السؤال + صورة السؤال أو الفيديو

شكراً لتعاونكم!

Windows version ABCProxy software download

Download

Statement

بيان

TOP