mirror of
https://github.com/Bunsly/HomeHarvest.git
synced 2026-03-10 23:44:28 -07:00
feat: proxy support
This commit is contained in:
@@ -1,6 +1,5 @@
|
||||
import re
|
||||
import json
|
||||
import string
|
||||
from .. import Scraper
|
||||
from ....utils import parse_address_two, parse_unit
|
||||
from ....exceptions import GeoCoordsNotFound, NoResultsFound
|
||||
@@ -27,12 +26,14 @@ class ZillowScraper(Scraper):
|
||||
"}&abKey=6666272a-4b99-474c-b857-110ec438732b&clientId=homepage-render"
|
||||
).format(location)
|
||||
|
||||
response = self.session.get(url)
|
||||
response = self.session.get(url, proxies=self.proxy)
|
||||
|
||||
return response.json()["results"] != []
|
||||
|
||||
def search(self):
|
||||
resp = self.session.get(self.url, headers=self._get_headers())
|
||||
resp = self.session.get(
|
||||
self.url, headers=self._get_headers(), proxies=self.proxy
|
||||
)
|
||||
resp.raise_for_status()
|
||||
content = resp.text
|
||||
|
||||
@@ -129,7 +130,9 @@ class ZillowScraper(Scraper):
|
||||
"wants": {"cat1": ["mapResults"]},
|
||||
"isDebugRequest": False,
|
||||
}
|
||||
resp = self.session.put(url, headers=self._get_headers(), json=payload)
|
||||
resp = self.session.put(
|
||||
url, headers=self._get_headers(), json=payload, proxies=self.proxy
|
||||
)
|
||||
resp.raise_for_status()
|
||||
a = resp.json()
|
||||
return self._parse_properties(resp.json())
|
||||
|
||||
Reference in New Issue
Block a user