【问题标题】:accessing table data within a table in a table访问表中表中的表数据
【发布时间】:2020-09-03 15:17:34
【问题描述】:

我正在尝试获取第二个“datadisplaytable”的具体内容是计划类型和讲师姓名。下面一行:

datadisplaytable = soup.find(class_='datadisplaytable').text

为我提供了包含所有其他“数据显示表”的整个类,我打算循环遍历我需要的特定数据。 在 selenium 中使用“Xpath”只会让我获得所选路径的内容。并尝试在 selenium 中使用 for 循环返回“WebElement not iterable” 这让我想到了这个问题, 如何获取日程类型和讲师。 目录 = https://prod-ssb-01.dccc.edu/PROD/bwckschd.p_disp_dyn_sched 术语和主题是任何。

【问题讨论】:

    标签: python selenium beautifulsoup


    【解决方案1】:

    使用find_elements_by_xpath (‘<your xpath>) 而不是find_element_by_xpath。查看与 s 的区别。

    请记住 find_elements 返回一个 Web 元素列表,您可以在其中循环访问,而 find_element 返回单个 Web 元素。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-12-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-08
      相关资源
      最近更新 更多