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

使用Selenium点击手风琴内下载按钮:无法定位首个展开按钮

首个手风琴展开按钮的定位方案

目标页面的首个手风琴展开按钮可通过以下方式定位:

  • ID定位:按钮对应的ID是accordion-heading-0,直接使用该ID即可精准定位。
  • CSS选择器定位:若ID出现变动,可使用#accordion-heading-0 button选中按钮元素。
  • XPath定位:也可通过索引选取第一个手风琴按钮,表达式为(//button[contains(@class, 'accordion-button')])[1]

修改后的代码示例:

from selenium import webdriver
from selenium.webdriver.common.by import By

driver = webdriver.Chrome()
driver.get('https://covid.cdc.gov/covid-data-tracker/#trends_weeklydeaths_select_00')
# 使用ID定位
button = driver.find_element(By.ID, "accordion-heading-0")
button.click()

CSS选择器版本代码:

button = driver.find_element(By.CSS_SELECTOR, "#accordion-heading-0 button")
button.click()

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.04 22:05:04