当前位置: 首页 > 知识库问答 >
问题:

如何使用BS4获取内的内的文本?

濮阳振
2023-03-14

该如何用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获得了所有文本,但我不明白如何具体引用国家

 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

共有1个答案

易博文
2023-03-14

这将从第一个元素行中获取文本。find(“font”,{“class”:“spy1”})

 类似资料:
  • 问题内容: 使用BeautifulSoup bs4时,如何从HTML标签内部获取文本?当我运行此行时: 我得到这样的标签: 现在我只想获取其中的内部文本,不带标签。怎么做? 问题答案: 使用.text从标记中获取文本。 要不就 要打开文件并使用文本作为名称,请像使用其他任何字符串一样简单地使用它:

  • 问题内容: 我正在尝试使用Python中的webdriver以 HTML形式获取文本区域的内容。 我正在获取文本,但是缺少换行符。该selenium文档是几乎无用的; 他们说: selenium.webdriver.remote.webelement.WebElement类(父代,id_) […] text:获取元素的文本。 我目前正在执行以下操作: 这会打印文本区域内容的Python unico

  • 问题内容: 我正在使用CKEditor。我使用页面方法使用ajax保存表单值。 但是CKEditor值的内容无法保存到表中。 我不回发页面。 我该怎么办? 问题答案: 首先,您应该在页面中包含ckeditor和jquery连接器脚本, 然后创建一个文本区域 将ckeditor附加到文本区域,在我的项目中,我使用如下代码: 提交时使用以下内容获取内容: 而已!:)

  • 问题内容: 给定Python 2.6中的RFC822消息,如何获得 正确的 文本/纯文本内容部分?基本上,我想要的算法是这样的: 这些事,我和拍下来,但我不太清楚如何从MIME部分解码的文本。我可以使用来获取 编码后的 文本,但是如果尝试使用方法的参数(请参阅doc),则在text / plain部分调用它时会出现错误: “/System/Library/Frameworks/Python.fra

  • 我想知道是否可以为AWS设置一个lambda函数,每当一个新的文本文件上传到s3 bucket时就会触发这个函数。在函数中,我想获取文本文件的内容,并以某种方式对其进行处理。我在想这有没有可能...? 例如,如果我上传了foo.txt,内容为foobarbaz,我希望在lambda函数中使用foobarbaz,这样我就可以用它来做一些事情。我知道我可以从getObject获取元数据,或者类似的方法