Skip to content

プレイライト

Playwrightとは?

PlaywrightMicrosoftが構築したNode.jsライブラリは、Chromium、Firefox、WebKitで実行されているウェブサイトやWebアプリケーションを1台で自動化するものです。API. JavaScript コードを書く開発者は、これらの API を使用して新しいブラウザーページを作成したり、URL に移動したり、ページ上の要素とやり取りしたりすることができます。 また、オープンソースのChromium Webプラットフォーム上に構築されているため、PlaywrightはMicrosoft Edgeを自動化できます。

PlaywrightでSocks5を統合する方法は次のとおりです。

1

Playwrightをインストール

npm, yarn, pnpm を使って Playwright をインストールします。 また、VSコードの拡張子を使ってテストを開始して実行することもできます。

Click here詳細なインストールチュートリアルを見る

2

Playwrightでプロキシ値を入力してください

サーバー:proxy-as.socks5.io:3000

エージェントアカウント:socks5-customer-USERNAME

緊急パスワード:PASSWORD

コード例:

const playwright = require('playwright');
(async () => {
    for (const browserType of ['chromium', 'firefox', 'webkit']) {
        const browser = await playwright[browserType].launch({
            headless: false,
            proxy: {
                server: 'http://proxy-as.socks5.io:3000'、
                username: 'socks5-customer-USERNAME',
                password: 'PASSWORD'
            },
        });
        const context = await browser.newContext();
        const page = await context.newPage();
        await page.goto('https://ip234.in/ip.json' );
        await page.screenshot({ path: `${browserType}.png` });
        await browser.close();
    }
})();