我有一個可以抓取房地產資料的代碼。部分代碼如下:
for sqm in soup.find('ul', {'class': 'list-view real-estates'}).find_all('div', {'class': 'inline-group'}):
sqm_value = sqm.get_text()
sqm_area.append(sqm_value)
到目前為止,我得到了很大一部分代碼,但我只對這個領域感興趣。問題在于,有時在描述中,平方米的位置。值是預先有 1 或 2 個逗號。
https://i.stack.imgur.com/lFt3c.png
這是我嘗試從中抓取資料的站點的鏈接:https : //www.imoti.net/bg/obiavi/r/prodava/bulgaria/? page =1& sid =iXMpXe
我只是在尋找這個值(我可以從字串中洗掉 'м')。
https://i.stack.imgur.com/uRbOf.png
關于如何擴展我的代碼以獲得 sq.m. 的任何想法。價值?
uj5u.com熱心網友回復:
只需選擇 2nd <span>in <h3>which is in <div>with class inline-groupusing select('h3 > span:nth-child(2)').
uj5u.com熱心網友回復:
只需發送split短信,即可獲取串列。并用于[-1]從此串列中獲取最后一個元素
sqm_value.split(",")[-1]
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/346797.html
