ABCProxy評分

抓取瀏覽器自動化
瀏覽器解決方案

抓取瀏覽器通過整合反封鎖技術與瀏覽器自動化功能,為數據密集型應用提供高效穩定的解決方案。

無需基礎設施
內建反封鎖技術
全球IP網絡覆蓋
google 使用 Google 開始
瀏覽器

云端动态数据抓取

  • 运行您的Puppeteer、Selenium或Playwright脚本
  • 自动化代理管理和网页解锁
  • 使用Chrome开发者工具进行调试和监控
  • 完全托管的浏览器环境,专为数据抓取优化
JavaScript
Python
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();

        // 导航到目标URL
        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()
        
        # 导航到目标URL
        print('正在导航到目标URL...')
        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('连接成功!正在导航到目标URL');
        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:

        # 获取目标URL
        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()
复制代码

擬人化瀏覽實現無縫數據提取

我們的AI驅動解決方案使用先進瀏覽器技術模擬真實人類行為,自然與網站互動的同時繞過反機器人屏障和驗證碼。像用戶而非機器人般輕鬆提取數據。
人工智能

自主解鎖功能

瀏覽器

真實瀏覽器模擬

降低被識別為機器流量的風險

瀏覽器

指紋偽裝

避免接觸固定指紋

瀏覽器

代理IP整合

隱藏真實IP並避免地理限制

瀏覽器

驗證碼繞過

自動處理驗證碼屏障

瀏覽器

請求頻率控制

自定義延遲時間,模擬自然訪問節奏

瀏覽器

自動重試與IP輪換

在後台持續重試請求並輪換IP

瀏覽器

API調用

通過API驅動批量控制瀏覽器,適用於現有爬蟲

瀏覽器

數據提取工具

內置XPath/CSS選擇器

瀏覽器

動態內容加載

支持複雜JS渲染

抓取瀏覽器優勢

提升成功率

提升成功率

通過我們內置的解鎖方案和業界領先的全球住宅IP網絡,實現對所有公開網頁數據的不間斷訪問

開發者

提高開發者生產力

讓您的團隊專注創新而非基礎設施。通過單一命令將任何腳本部署到統一混合雲,自動處理重複性數據管道任務

封鎖

避免檢測與封鎖

通過單一API設置和自動擴展瀏覽器環境,提供無限併發會話和工作負載,實現持續抓取

抓取瀏覽器

$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

Enterprise

Get a quote

  • Unlimited scale
  • Premium SLA
  • Free Proxy Manager
  • Custom price per GB
loading

零維護瀏覽體驗,全託管服務

消除本地服務器和IT煩惱。我們的抓取瀏覽器完全運行在我們雲端優化的後端,提供極速併發和堅如磐石的可靠性,實現不間斷的數據提取。
零維護

抓取瀏覽器

聯繫我們的顧問,開始讓您的員工保持信息靈通、積極參與、高效工作並確保安全

常見問題

什麼是抓取瀏覽器?
抓取瀏覽器與其他自動化瀏覽器類似,可通過Puppeteer和Playwright等高級API控制,但它是唯一內建網站解鎖功能的瀏覽器。抓取瀏覽器會自動處理所有網站解鎖操作,包括:驗證碼解決、瀏覽器指紋識別、自動重試、選擇標頭、Cookie和JavaScript渲染等,從而節省您的時間和資源。
什麼時候需要使用瀏覽器進行抓取?
當需要對頁面進行JavaScript渲染或與網站互動(懸停、翻頁、點擊、截圖等)時,開發者會使用自動化瀏覽器進行數據抓取。此外,當需要同時針對多個頁面進行大規模數據抓取時,瀏覽器也非常有用。
抓取瀏覽器是無頭瀏覽器還是有頭瀏覽器?
抓取瀏覽器是一種具備圖形使用者介面(GUI)的瀏覽器(又稱「有頭瀏覽器」)。開發者可以透過Puppeteer或Playwright等API以無頭模式操作,但實際上抓取瀏覽器是在ABCProxy基礎架構上以GUI瀏覽器形式運行的。

為什麼抓取瀏覽器比Headless Chrome或Selenium網頁抓取Python更好?

抓取瀏覽器內建網站解鎖功能,能自動處理封鎖問題。抓取瀏覽器採用自動化解鎖技術,並在ABCproxy服務器上運行,因此非常適合擴展網頁數據抓取項目,而無需大量基礎設施。

抓取瀏覽器是否兼容Puppeteer抓取?

是的,抓取瀏覽器完全兼容Puppeteer。

Playwright抓取是否兼容抓取瀏覽器?

是的,抓取瀏覽器完全兼容Playwright。
abcproxy WhatsApp

WhatsApp

abcproxy email

Email

為了更好的解決問題:

請附帶您的登錄帳號

問題詳情+問題照片或視頻

謝謝合作!

Windows version ABCProxy software download

Download

Statement

聲明

TOP