【问题标题】:BeautifulSoup: extracting valuesBeautifulSoup:提取值
【发布时间】:2020-04-19 09:26:24
【问题描述】:

我开始用 BeautifulSoup 介绍自己,我有这些代码行:

soup = BeautifulSoup(r.text, "html.parser")
block = soup.find("div", {"class": "datepicker-filter"})

第一行块包含:

div class="datepicker-filter" rel="18.04.2020"

我只需要rel 的值:我怎样才能得到它?

【问题讨论】:

    标签: beautifulsoup


    【解决方案1】:

    可以使用.get()方法获取属性的值,即

    rel = block.get('rel')
    

    【讨论】:

      【解决方案2】:

      像往常一样 - 提出问题几乎可以立即得到答案:

      print(soup.find("div", {"class": "datepicker-filter", "rel": True}).get("rel"))
      

      【讨论】:

        猜你喜欢
        • 2010-12-13
        • 2011-02-06
        • 2011-02-06
        • 2018-04-23
        • 1970-01-01
        相关资源
        最近更新 更多