我想抓取一个网站来跟踪价格。如何在类中使用soup.find()而不是id?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我想抓取一个网站来跟踪价格。如何在类中使用soup.find()而不是id?相关的知识,希望对你有一定的参考价值。

我通常使用此代码:

title = soup.find(id="productTitle").get_text()

这是我要删除的Daraz网站的代码:

<div class="pdp-product-title">
  <div class="pdp-mod-product-badge-wrapper">
    <img src="https://laz-img-cdn.alicdn.com/tfs/TB1rYuurhTpK1RjSZFMXXbG_VXa-205-48.png" class="pdp-mod-product-badge" alt="badge" />
    <span class="pdp-mod-product-badge-title">Xiaomi Redmi Note 7 Pro [4 GB RAM, 64 GB ROM ] 6.3 Inches Screen</span>
  </div>
</div>
答案

喜欢这个

以上是关于我想抓取一个网站来跟踪价格。如何在类中使用soup.find()而不是id?的主要内容,如果未能解决你的问题,请参考以下文章

使用需要登录的 Beautiful Soup 抓取网站

如何从 Beautiful Soup 网站抓取的结果中将 Django 模型添加到数据库中?

在 Python 中抓取网站(Futbin)时如何更改平台?

如何解决用 Beautiful Soup 抓取网页却得到乱码的问题

如何使用 Python 和 Beautiful Soup 从框架中抓取信息

在类中刮取一个类