Skip to content
登录 注册

快速入门

只需向 scrape.shifter.io/v1 发送一次请求,Shifter 就会为您处理代理轮换、无头 Chrome 以及重试。

  1. 获取您的 API 密钥

    登录 shifter.io/panel,打开 Web Scraping API → API Keys。复制一个有效的密钥。

  2. 抓取页面

    Terminal window
    curl "https://scrape.shifter.io/v1?api_key=YOUR_API_KEY&url=https://example.com"
  3. 开启 JavaScript 渲染

    添加 render_js=1 即可启动无头 Chrome 并返回完全渲染后的 DOM。费用与静态抓取相同。

    Terminal window
    curl "https://scrape.shifter.io/v1?api_key=YOUR_API_KEY&url=https://example.com&render_js=1"
  4. 提取结构化数据

    跳过 HTML 解析器。将 extract_rules 以 URL 编码的 JSON 形式传入,即可获得 JSON 返回结果:

    Terminal window
    curl "https://scrape.shifter.io/v1?api_key=YOUR_API_KEY&url=https://example.com&extract_rules=%7B%22title%22%3A%7B%22selector%22%3A%22h1%22%2C%22output%22%3A%22text%22%7D%7D"
    # {"title": "Example Domain"}