相关疑难解决方法(0)

.string和.text BeautifulSoup之间的区别

我注意到使用BeautifulSoup时有些奇怪的事情,找不到任何文档来支持这个,所以我想在这里问一下.

假设我们有一个像我们用BS解析的标签:

<td>Some Table Data</td>
<td></td>
Run Code Online (Sandbox Code Playgroud)

官方文件的方式来提取数据soup.string.但是,这为第二个<td>标记提取了NoneType .所以我尝试了soup.text(因为为什么不呢?)并且它完全按照我的意愿提取了一个空字符串.

但是我在文档中找不到任何对此的引用,并且担心某些事情是错过的.任何人都可以告诉我这是否可以使用或以后会引起问题?

顺便说一句,我正在从网页上抓取表格数据,并且意味着从数据创建CSV,所以我确实需要空字符串而不是NoneTypes.

python beautifulsoup

26
推荐指数
2
解决办法
2万
查看次数

标签 统计

beautifulsoup ×1

python ×1