如何使用 bs4 在 <font> 中获取 <td> 中的文本?

请_

这应该如何用 bs4 解析以仅获得国家/地区值?

    <tr>
        <td colspan=16>
            <font class=spy6><u>
                    <font class=spy1>Country</font> Brazil/BR<br>
                    <font class=spy1>Region </font> South America/SA <font class=spy1>TimeZone=America/Sao_Paulo
                    <font class=spy1>ORG/ASN</font> Brazil/BRORG/ASN<br></u></font>
        </td>
    </tr>

通过这段代码,我从 td 中获得了所有文本,但我不明白如何专门提到 Country

 if resp.status_code == 200:
    soup = BeautifulSoup(resp.text, 'html.parser')
    rows = soup.find_all('td')
    for row in rows:
        print(row.text)

我得到了这个字符串

 Country Brazil/BR South America/SA TimeZone=America/Sao_Paulo Location=-22.8305/-43.2192REG 
 Brazil/BRORG/ASN Locaweb Servicos de Internet S/A/27715
巴马

在每个 td 中找到第一个<font>with class='spy1'国家在此之后的文本节点中。

    rows = soup.find_all('td')
    for row in rows:
        country_label = row.find('font', _class='spy1')
        if country_label:
            print(country.next_sibling)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

BS4:在标签中获取文本

Python:仅使用bs4和RegEx解析HTML中的文本

在bs4中获取元素之间的文本

如何抓取链接和链接使用BS4将文本显示到字典中

尝试使用python和bs4从特定'td'内抓取所有'a'文本

使用BS4从列表中获取价值

使用python中的bs4从网站的不同链接中获取律师详细信息

如何使用bs4在p标签中获取文本

使用Python和bs4从图像中刮取“标题”

如何使用python bs4获取Wikipedia表中的第一列值?

如何在特定div中获取文本,避免通过BS4从嵌套div中获取文本

如何从bs4汤对象中解码utf-8文本?

Python BS4抓取表在<td>标签中具有多个值

我如何才能从bs4 python中的此html中仅提取价格文本?

如何使用bs4 / python从Wikipedia网站获取txt文件中单词的搜索结果?

如何使用 BS4 迭代 <td> 标签?

如何在文本文件中的 bs4 中将输出复制到终端

使用 BS4 获取列表中的项目导致 AttributeError

Python Bs4:如何根据该行的特定“td”值检索表中的行

我如何更改 bs4 中悬停的宽度

如何去掉 bs4 输出中的空格

使用bs4 python从html中的div标签获取文本

如何使用 bs4 在 python 中获取带连字符的标签值?

如何使用 bs4 从 html 中获取银行名称、小细节和公司评分?

使用 Requests bs4 Python3.8 从长元素中抓取文本

使用python bs4时如何从嵌套标签中获取信息?

使用 bs4 汤在 <tr> 中查找第三个 <td>

如何从beautifulsoap中的bs4结果集中获取价值?

如何在 bs4 中刮取 <figure> 标签?