mirror of
https://github.com/Bunsly/JobSpy.git
synced 2026-03-05 12:04:33 -08:00
issue#270: glassdoor 403 response by rotating user-agent and updating headers (#274)
This commit is contained in:
@@ -320,11 +320,12 @@ class ScraperInput(BaseModel):
|
||||
|
||||
class Scraper(ABC):
|
||||
def __init__(
|
||||
self, site: Site, proxies: list[str] | None = None, ca_cert: str | None = None
|
||||
self, site: Site, proxies: list[str] | None = None, ca_cert: str | None = None, user_agent: str | None = None
|
||||
):
|
||||
self.site = site
|
||||
self.proxies = proxies
|
||||
self.ca_cert = ca_cert
|
||||
self.user_agent = user_agent
|
||||
|
||||
@abstractmethod
|
||||
def scrape(self, scraper_input: ScraperInput) -> JobResponse: ...
|
||||
|
||||
Reference in New Issue
Block a user