respon = requests.get('https://bj.ke.com/ershoufang/') print(respon.text) a = findall(r'<a href="https://bj.ke.com/xiaoqu/\d+/">([\u4e00-\u9fa5\d]+)</a>',respon.text) b = findall(r'href="https://bj.ke.com/ershoufang/\d+.html" target="_blank" title="(\【?[\u4e00-\u9fa5\d]+\】?[,. ]*[\u4e00-\u9fa5\d]+[,. ]*.*)"',respon.text) c = findall(r'\d+[.]?\d*平米',respon.text) d = findall(r'<span>(\d+[,]?\d*元/平)</span>',respon.text) e = findall(r'<span class="">( \d*)',respon.text) for x in zip(a,b,c,d,e): print(x)
('八里庄北里小区', '全南向一居 满五年 无遮挡 随时签约', '44.98平米', '63,362元/平', ' 285')
('天通苑东二区', '【店长力荐】带电梯大两居装修好,首付便宜', '98.68平米', '42,360元/平', ' 418')
('团结湖北五条', '团结湖北五条小区1997年钢混两室带客厅', '83.95平米', '65,516元/平', ' 550')