api pricing
This commit is contained in:
@@ -71,6 +71,23 @@ class RequestsUtil:
|
||||
self.browser_type = browser_type
|
||||
self.docker_util = DockerUtil()
|
||||
self.previous_request_time = datetime.now()
|
||||
|
||||
def get_session(self, cookies: Dict = None) -> requests.Session:
|
||||
"""Create a session with the specified cookies"""
|
||||
session = requests.Session()
|
||||
if cookies:
|
||||
session.cookies.update(cookies)
|
||||
return session
|
||||
|
||||
def bare_request(self, url: str, method: str, cookies: dict, data=None) -> requests.Response:
|
||||
"""Send a request without any additional processing"""
|
||||
try:
|
||||
response = requests.request(method, url, cookies=cookies, data=data)
|
||||
response.raise_for_status()
|
||||
return response
|
||||
except requests.RequestException as e:
|
||||
logger.error(f"Request failed: {str(e)}")
|
||||
return None
|
||||
|
||||
def get_tcgplayer_cookies_from_file(self) -> Dict:
|
||||
# check if cookies file exists
|
||||
|
Reference in New Issue
Block a user