【发布时间】:2016-07-04 16:22:06
【问题描述】:
我是 Python 和 BeautifulSoup 的新手。如果我使用了错误的术语,请原谅我。
我正在尝试从具有多个属性的 div 标签/元素中获取特定的“文本”。
<div class="property-item" data-id="183" data-name="Brittany Apartments" data-street_number="240" data-street_name="Brittany Drive" data-city="Ottawa" data-province="Ontario" data-postal="K1K 0R7" data-country="Canada" data-phone="613-688-2222" data-path="/apartments-for-rent/brittany-apartments-240-brittany-drive-ottawa/" data-type="High-rise-apartment" data-latitude="45.4461070" data-longitude="-75.6465360" >
下面是我循环查找“property-item”的代码
for btnMoreDetails in citySoup.findAll(attrs= {"class":"property-item"}):
我的问题是,例如,如果我特别想要“数据名称”和“数据路径”,我该如何获取它?
我搜索过谷歌,甚至搜索过这个网站。有人说使用 .contents[2]。但我仍然无法得到它。
【问题讨论】:
标签: python beautifulsoup