import requests
from re import findall, sub
def rental_information(x):
response = requests.get(x)
s1 = []
for x in findall(r'[整合]租·.+\s.+\s[东南西/北卧]{1,3}', response.text):
if x not in s1:
s1.append(x)
s2 = findall(r'\d+\.\d{2}㎡', response.text)
s3 = findall(r'<em>\d+</em>', response.text)
for x in range(len(s3)):
s3[x] = sub(r'\D','',s3[x])
if len(s2) == len(s3) == len(s1):
s5 = []
for x in range(len(s1)):
f = open('05.txt', 'at',encoding='utf-8')
f.write(f'{s1[x]},{s2[x]},{s3[x]}\n')
f.close()
s5.append({'name': s1[x],'area': s2[x], 'price': s3[x],})
return s5
else:
return False
print(rental_information('https://cd.zu.ke.com/zufang/pg20/#contentList'))