Thordata Docs
简体中文
简体中文
  • 概述
  • 代理
    • 集成教程
      • 住宅代理集成
        • AdsPower
        • BitBrowser
        • ClonBrowser
        • Hubstudio
        • Playwright
        • Puppeteer
        • Selenium
        • Ghost Browser
        • SwitchyOmega
        • FoxyProxy
        • Chrome
        • Edge
        • MuLogin
      • ISP代理集成
        • AdsPower
        • BitBrowser
        • ClonBrowser
        • Hubstudio
        • Ghost Browser
        • SwitchyOmega
        • FoxyProxy
        • Chrome
        • Edge
      • 数据中心代理集成
        • AdsPower
        • BitBrowser
        • ClonBrowser
        • Hubstudio
        • Ghost Browser
        • SwitchyOmega
        • FoxyProxy
        • Chrome
        • Edge
      • 无限代理集成
        • AdsPower
        • BitBrowser
        • ClonBrowser
        • Hubstudio
        • Ghost Browser
        • SwitchyOmega
        • FoxyProxy
        • Chrome
        • Edge
    • 住宅代理
      • 入门指南
      • 端点生成器
        • 账密认证
        • IP白名单
          • 国家条目提取
            • 国家/地区入口节点
          • API链接
      • 账户
      • 基本查询
      • 位置设置
        • 国家/地区
        • 城市
        • 州
      • 会话控制
      • 协议
      • 国家/地区列表
      • CDKEY生成与兑换
    • ISP代理
      • 入门指南
    • 数据中心代理
      • 入门指南
    • 无限代理服务器
      • 端点生成器
        • 账密认证
        • IP白名单
          • 国家条目提取
          • API链接
      • 账户
      • 国家/地区列表
  • 爬取
    • SERP API
      • 入门指南
      • API实验场
      • 发送您的第一次请求
      • 解析后的JSON结果
      • SERP API Google 查询参数
      • SERP API Bing 查询参数
  • WEB Scraper API
    • 入门指南
    • API 请求构建器
    • 抓取参数说明
  • Universal Scraping API
    • 入门指南
    • 配置
    • 参数说明
  • 免费工具
    • 谷歌扩展程序
      • 使用教程
  • 有用的链接
    • 仪表板中心
  • 常见问题
    • 产品问题
      • 我该如何选择合适的代理套餐?
      • 如何定位特定的国家/地区?
      • 如何定位特定的城市?
      • 什么是无限代理?
      • IP检测结果与购买提取的地区不符?
    • 付款问题
      • 支持哪些支付方式?
      • 购买错套餐怎么办?
      • 是否提供付费服务退款?
      • 付款后,收到代理余额或激活我的帐户需要多长时间?
  • 支持
    • 联系我们
Powered by GitBook
On this page

Was this helpful?

  1. 代理
  2. 集成教程
  3. 住宅代理集成

Playwright

PreviousHubstudioNextPuppeteer

Last updated 3 months ago

Was this helpful?

什么是Playwright?

由 Microsoft 构建,是一个 Node.js 库,透过单一 API,可以自动化在 Chromium、Firefox 和 WebKit 上运行的网站和 Web 应用程式。编写 JavaScript 程式码的开发人员可以使用这些 API 来建立新的浏览器页面、导航到 URL,然后与页面上的元素互动。此外,由于 Microsoft Edge 建置在开源 Chromium Web 平台上,Playwright 还可以自动化 Microsoft Edge。

下面为您介绍如何将Thordata与Playwright集成。

1

安装Playwright

首先使用 npm、yarn 或 pnpm 安装 Playwright。或者,您也可以使用 VS Code 扩充功能开始并执行测试。

2

在Playwright中填入代理值

服务器: t.pr.thordata.net:9999

代理账户: td-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://t.pr.thordata.net:9999',
                username: 'td-customer-USERNAME',
                password: 'PASSWORD'
            },
        });
        const context = await browser.newContext();
        const page = await context.newPage();
        await page.goto('https://ipinfo.thordata.com');
        await page.screenshot({ path: `${browserType}.png` });
        await browser.close();
    }
})();

查看詳細安裝教程

点击此处
Playwright