You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用Python的Selenium直接跳转到分页第n页(无需逐页点击)

直接跳转到指定分页的方法(以Sustainalytics ESG评级页面为例)

方法一:修改URL参数(最快捷)

多数分页系统会在URL中携带页码参数,你可以直接修改地址栏实现跳转:

  • 打开目标页面后,查看浏览器地址栏,URL通常会包含类似page=1的参数(比如初始页可能是https://www.sustainalytics.com/esg-ratings?page=1)
  • 把page=后面的数字替换成你需要的页码(比如100),按下回车就能直接跳转

如果地址栏没有显示页码参数,说明分页是前端动态加载的,试试下面的方法。

方法二:Chrome控制台手动操作

  1. 打开Chrome开发者工具:按F12,或者右键页面选「检查」
  2. 切换到「Console」标签页
  3. 根据页面的分页逻辑选择对应操作:
    • 有页码输入框的情况:右键输入框选「检查」,找到它的DOM选择器,然后在控制台输入:
      // 示例:假设输入框的选择器是.input-page-number
      document.querySelector('.input-page-number').value = 100;
      // 模拟点击跳转按钮,需替换为实际按钮的选择器
      document.querySelector('.btn-page-submit').click();
      
    • 无输入框但有分页函数的情况:有些网站会定义全局跳转函数,比如goToPage,直接在控制台输入:
      window.goToPage(100);
      

    注意:不同网站的DOM结构和前端逻辑不同,需要根据实际页面元素调整选择器或函数名。

方法三:通过Elements标签页修改元素

  1. 在开发者工具的「Elements」标签页,找到显示当前页码的元素(比如span或button)
  2. 双击该元素的文本内容,修改为目标页码(比如100)
  3. 找到分页的「确认」或「跳转」按钮,手动点击完成跳转

内容的提问来源于stack exchange,提问作者Markas Povilaika

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.24 12:18:19