【问题标题】:How to find all elements with class name containing a specific string using HTML-requests library?如何使用 HTML-requests 库查找类名包含特定字符串的所有元素?
【发布时间】:2021-09-30 08:21:31
【问题描述】:

我在这个页面上Tokyo Olympic Website

我想获取所有类名以特定字符串开头的元素。例如,我想获取所有以 'col-sm-' 开头的元素。

html.r.find('.col-sm-6') 给了我所有类名为 col-sm-6 的元素。但是,我想获取以类名 col-sm- 开头的所有元素。在文档中,他们要求引用 CSS 选择器 at this link。根据该页面上的信息:

r.html.find('[class~=col-sm-]')r.html.find('[class=col-sm-]') 应该可以完成这项工作,但他们返回一个空列表。

【问题讨论】:

    标签: python-3.x web-scraping css-selectors python-requests-html


    【解决方案1】:

    也许会起作用

    *[class^='col-sm-']
    

    这是来自 chropath 扩展的图片

    【讨论】:

      猜你喜欢
      • 2019-03-30
      • 1970-01-01
      • 2022-09-28
      • 2022-01-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-03
      • 1970-01-01
      相关资源
      最近更新 更多