【发布时间】:2020-04-02 04:49:13
【问题描述】:
我想从表中检索名称并将它们存储在列表中。 https://www.in.pampers.com/pregnancy/baby-names/article/top-indian-baby-names
但是,我无法获取文本。它返回
'NoneType' object has not attribute 'text'
https://www.in.pampers.com/pregnancy/baby-names/article/top-indian-baby-names
另外,我不希望锚标记包含在名称列表中。我只想要锚标记的文本。
from bs4 import BeautifulSoup
import requests
import lxml
web_page = requests.get("https://www.in.pampers.com/pregnancy/baby-names/article/top-indian-baby-names")
# if requests.status_code == 200:
bs = BeautifulSoup(web_page.text, 'lxml')
tables = bs.findAll("table")
for table in tables:
for row in table.findAll("tr"):
print(row.find('td').text)
【问题讨论】:
-
it's giving error: 什么错误? -
'NoneType' 对象没有属性 'text' 下面的代码给出了错误