58 lines
No EOL
1.5 KiB
Python
58 lines
No EOL
1.5 KiB
Python
import requests
|
|
|
|
headers = {
|
|
'Host': 'api.rightmove.co.uk',
|
|
# 'Accept-Encoding': 'gzip, deflate, br',
|
|
'User-Agent': 'okhttp/4.10.0',
|
|
'Connection': 'close',
|
|
}
|
|
|
|
params = {
|
|
'locationIdentifier': 'POSTCODE^4228216',
|
|
'channel': 'BUY',
|
|
'page': '1',
|
|
'numberOfPropertiesPerPage': '25',
|
|
'radius': '3.0',
|
|
'sortBy': 'distance',
|
|
'includeUnavailableProperties': 'false',
|
|
'propertyTypes': 'flat',
|
|
'mustHave': 'newHome', # added manually later
|
|
'dontShow': 'sharedOwnership,retirement',
|
|
'minPrice': '150000',
|
|
'maxPrice': '500000',
|
|
'minBedrooms': '2',
|
|
'maxBedrooms': '2',
|
|
'apiApplication': 'ANDROID',
|
|
'appVersion': '3.70.0',
|
|
}
|
|
|
|
response = requests.get('https://api.rightmove.co.uk/api/property-listing', params=params, headers=headers, verify=False)
|
|
|
|
import requests
|
|
|
|
headers = {
|
|
'Host': 'api.rightmove.co.uk',
|
|
# 'Accept-Encoding': 'gzip, deflate, br',
|
|
'User-Agent': 'okhttp/4.10.0',
|
|
'Connection': 'close',
|
|
}
|
|
|
|
params = {
|
|
'locationIdentifier': 'POSTCODE^4228216',
|
|
'channel': 'BUY',
|
|
'page': '2',
|
|
'numberOfPropertiesPerPage': '25',
|
|
'radius': '3.0',
|
|
'sortBy': 'distance',
|
|
'includeUnavailableProperties': 'false',
|
|
'propertyTypes': 'flat',
|
|
'dontShow': 'sharedOwnership,retirement',
|
|
'minPrice': '150000',
|
|
'maxPrice': '600000',
|
|
'minBedrooms': '2',
|
|
'maxBedrooms': '2',
|
|
'apiApplication': 'ANDROID',
|
|
'appVersion': '3.70.0',
|
|
}
|
|
|
|
response = requests.get('https://api.rightmove.co.uk/api/property-listing', params=params, headers=headers, verify=False) |