当前位置: 首页 > 面试题库 >

在BeautifulSoup中是否有InnerText等效项?

阴禄
2023-03-14
问题内容

使用以下代码:

soup = BeautifulSoup(page.read(), fromEncoding="utf-8")
result = soup.find('div', {'class' :'flagPageTitle'})

我得到以下html

<div id="ctl00_ContentPlaceHolder1_Item65404" class="flagPageTitle" style=" ">
<span></span><p>Some text here</p>
</div>

我怎样才能Some text here没有任何标签?是否有InnerText等效项BeautifulSoup


问题答案:

所有你需要的是:

result = soup.find('div', {'class' :'flagPageTitle'}).text


 类似资料:
  • 请注意,我使用以下代码得到了相同的结果: 所以问题是,fooObservable直到订阅了PublishSubject之后才订阅PublishSubject, 是否有一种方法可以在第一次订阅FooObservable之后立即运行代码? 如果请求与已经订阅的请求匹配,那么observable应该在订阅时立即提供最新的匹配值。 当没有订阅者时,我需要取消我包装的服务的订阅。

  • 问题内容: 一些数据库支持以下命令: 本质上,我需要提取前10条记录,然后提取10条记录,然后提取10条记录,等等。也许有另一种方式可以做到这一点,但是在过去,对于支持“ START AT”的数据库,我已经像上面那样完成了。 问题答案: 哪个版本的SQL Server? 在SQL Server 2000中,这确实是一个痛苦(尽管可以使用诸如stingyjack发布的丑陋技巧)。 在2005年及之后

  • 问题内容: 有许多问题询问LINQ是否有Java等效项。但是他们中的大多数人错误地指出没有任何东西。 问题答案: 该库提供了完整的LINQ API:https : //github.com/nicholas22/jpropel-light 它使用功能样式的构造来做到这一点,并且还使用延迟执行。

  • 问题内容: 我们需要查看对象在Javascript中具有哪些方法/字段。 问题答案: 正如其他人所说,您可以使用Firebug,这将使您在Firefox上无后顾之忧。Chrome和Safari都具有内置的开发人员控制台,该控制台具有与Firebug控制台几乎相同的界面,因此您的代码应可跨这些浏览器移植。对于其他浏览器,有Firebug Lite 。 如果您不适合使用Firebug,请尝试以下简单脚

  • 问题内容: 是否可以使用并发时保持正确性来重写下面的代码? 即从java.util.concurrent是否有可以代替的东西?请注意,仅替换为 显然行不通 问题答案: Guava的CacheBuilder类使您可以轻松地做到这一点。 请注意,在您使用实例的情况下,这会将键相等语义更改为,而不是将其替换为无关紧要,但这是一个潜在的陷阱。

  • ChromeAPI提供了一个获取当前窗口(返回包含当前正在执行的代码的窗口)的方法。Safari有等效的方法吗?