首页 > 解决方案 > 是什么导致html也输出?

问题描述

import bs4
import requests


def get_price(product_url):
    res = requests.get(product_url)
    res.raise_for_status()
    soup = bs4.BeautifulSoup(res.text, 'html.parser')
    elements = soup.select('') 
    return elements[0].text.strip()


price = get_price('')  # URL here

print('The price is ' + price)

当我在填充空白的情况下运行它时,它确实给了我价格,但它也输出了我提供的图片中的 html。

是什么导致所有这些输出?而不仅仅是价格?(你可能会说,我正在通过 AutomateTheBoringStuff 学习)

输出

标签: python

解决方案


推荐阅读