【发布时间】:2020-06-28 02:42:58
【问题描述】:
如果我用这个
'latitude': item.find('div', class_='data-shop-latitude').get_text(),
'longitude': item.find('div', class_='data-shop-longitude').get_text(),
我明白了
AttributeError: 'NoneType' 对象没有属性 'get_text'
如果我用那个
'latitude': item.find('div', class_='data-shop-latitude'),
'longitude': item.find('div', class_='data-shop-longitude'),
我明白了
'纬度':无,'经度':无,
我怎么能得到这个:
“纬度”:52.42065,“经度”:37.59659,
【问题讨论】:
-
请提供一个最小的可重现示例stackoverflow.com/help/minimal-reproducible-example。
-
似乎您解析网页错误,因为 bs4 找不到您正在谈论的标签。能否提供 HTML 代码/URL 或输入数据?
标签: python parsing beautifulsoup html-parsing