import urllib.request
import bs4
url = ""
html = urllib.request.urlopen(url).read()
soup = bs4.BeautifulSoup(html, 'html.parser')
我正在尝试使用python 3将网站上的15.720值保存到变量中。目前,我已将html保存到汤变量中。
如何搜索下面的行并将15.720数字保存到变量中?
<td class="myclass" rowspan="2">lor be: <strong>15.720</strong></td>
答案 0 :(得分:1)
使用soup.find("td", class_="myclass").strong.text
例如:
from bs4 import BeautifulSoup
soup = BeautifulSoup('<td class="myclass" rowspan="2">lor be: <strong>15.720</strong></td>', "html.parser")
print(soup.find("td", class_="myclass").strong.text)
输出:
15.720