【问题标题】:How to scrape a span from a div using BS4 and Python如何使用 BS4 和 Python 从 div 中抓取跨度
【发布时间】:2021-05-10 23:24:09
【问题描述】:

我正在尝试从网站上抓取这些代码行,我的重点是跨度之间的内容,不幸的是我没有设法抓取它,我不断收到奇怪的错误。

<div class="u-font-weight-bold u-font-size-l be-lot-current-bid__amount-label"><span class="u-no-wrap u-margin-r-small">Offerta attuale 222 € </span></div>

你们知道如何获得“Offerta attuale 222 €”吗?

【问题讨论】:

  • 请提供您的代码、任何错误的详细信息,最好是网站链接。右键单击页面上的目标元素检查元素,然后复制选择器/xpath 并共享它。如果值更改/共享的 html 在页面上重复,可以向我们显示值在哪里。

标签: python beautifulsoup python-requests screen-scraping


【解决方案1】:

使用完整的 html 和您的脚本可能更容易为您提供帮助。

试试这个,告诉我它是否适合你。

offerta = soup.find(class_ = 'u-no-wrap u-margin-r-small').get_text()

【讨论】:

    猜你喜欢
    • 2013-12-04
    • 1970-01-01
    • 2014-09-23
    • 2019-03-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多