首页 > 解决方案 > 使用 Selenium 和 BS4 可以刮掉 div 标签内“=”之外的文本

问题描述

我正在查看同时使用 selenium 和 bs4 抓取以下信息,并且想知道是否找到下面的 div 标签,是否可以抓取引号内的数据?例如:data-room-type-code="SUK"

<div
  class="sl-flexbox room-price-item  hidden-top-border"
  data-room-name="Superior Shard Room"
  data-bed-type="K"
  data-bed-name="King"
  data-pay-type-tag-filter="No Prepayment"
  data-cancel-tag-filter=""
  data-breakfast-tag-filter=""
  data-room-type-code="SUK"
  data-rate-code="ZBAR"
  data-price="430"
>
  <div class="room-price-basic-info">
    <div class="room-price-title title-regular">Flexible Rate / CustomStay</div>
    <ul class="abstract text-regular">
      <li>No Prepayment</li>
    </ul>
    <div
      class="show-detail text-btn js-show-detail"
      data-index="0-productRates-0"
    >
      OFFER DETAILS
    </div>
  </div>
  <div class="room-price-book-info">
    <div class="number text-medium">GBP 430</div>
  </div>
  <div class="boot-btn text-medium js-booking-room" data-type="PRICE">
    Book Now
  </div>
</div>

标签: pythonseleniumbeautifulsoup

解决方案


推荐阅读