IPRoyal Documentation
CN
CN
  • 概述
  • 代理
    • 皇家住宅代理
      • 仪表板
        • 统计数据
        • 配置
          • 自动充值
          • 代理访问
          • 白名单IP
          • 跳过IP
          • 权限管理
        • 订单
        • 子用户
      • 代理
        • 位置
        • 轮换类型
        • 高端池
        • 跳过静态ISP
        • IP白名单
        • 跳过IP
        • 权限管理
        • 协议
        • 提出请求
      • 子用户
      • API
        • 会话
        • 用户
        • 访问
        • 子用户
        • 白名单
        • 跳过IP
      • 域名访问条款
    • 静态住宅代理
      • 仪表板
        • 订单
        • 订单配置
        • 续期订单
      • 使用代理字符串
      • API
        • 用户
        • 产品
        • 订单
        • 代理
    • 数据中心代理
      • 仪表板
        • 订单
        • 订单配置
        • 续期订单
      • 使用代理字符串
      • API
        • 用户
        • 产品
        • 订单
        • 代理
    • 移动代理
      • 仪表板
        • 订单
        • 订单配置
        • 续期订单
      • 使用代理字符串
      • 故障排除
      • API
        • 用户
        • 代理
  • 工具
    • 网络解锁器
      • 发起请求
      • 功能特性
      • JavaScript渲染
Powered by GitBook
On this page
  1. 工具
  2. 网络解锁器

JavaScript渲染

此工具處於測試模式,如果您想測試,請聯絡您的客戶經理。

默认情况下,Web解锁器会尝试使用简单的HTTP请求加载网站。它会检查HTTP响应状态码,若响应成功(如状态码为200),则将响应正文返回给客户端。

然而,有些网站会在返回200 OK的状态码的同时,也会返回占位符或错误信息,提示JavaScript已被禁用。在这种情况下,实际页面内容未被渲染或显示。

为解决这一问题,Web解锁器提供了按需启用的JavaScript渲染功能(通过特殊的渲染标志来实现)。该功能会指示解锁器在无头浏览器中完整渲染页面后再返回响应,从而支持访问依赖JavaScript的内容。

如何使用渲染标志

您在代理凭证的密码后附加_render-1即可启用渲染功能。示例如下:

curl -x http://username:password_render-1@unblocker.iproyal.com:12323 https://example.com  -k -v

应用场景

  • 访问需要JavaScript才能显示内容的网站

  • 绕过依赖JavaScript的反爬虫验证页面

  • 爬取具有动态前端的现代Web应用程序

注意事项

  • 由于启动无头浏览器会产生额外开销,渲染可能会导致响应时间变长。

  • 仅在需要时使用渲染功能,因为大多数网站仍然可通过基本的HTTP请求访问。

Previous功能特性

Last updated 18 hours ago