構建多頁面爬蟲,使用正則運算式獲取鏈家珠海站(https://zh.lianjia.com/zufang/)租房的房租價格并輸出,最后計算珠海平均房租。
有沒有人教教我啊
這里面有個價格是3000-5000的怎么提取平均數 python
uj5u.com熱心網友回復:
提取串列,再計算平均值?uj5u.com熱心網友回復:
沒有人嗎。自學python爬蟲太難了uj5u.com熱心網友回復:
如果是價格標記為“3000-5000”的話,用正則運算式取出3000和5000,再取個平均。uj5u.com熱心網友回復:
不會提取還是算平均值?uj5u.com熱心網友回復:
price = ** # 當成是你提取到的價格
try:
price = int(price)
except:
price=(price.split("-")[0]+price.split("-")[1]))/2
大概上面這樣子例外判斷加進去就好了
uj5u.com熱心網友回復:
大概思路,只有一個價格的直接replace‘元’轉換為int,有區間的,通過re和replace得到2個或多個數字,轉換為int求平均數。ok?轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/155838.html
上一篇:微信小程式無法訪問到后臺介面的
