Spaces:
Running
Running
Delete proxy_handler.py
Browse files- proxy_handler.py +0 -27
proxy_handler.py
DELETED
@@ -1,27 +0,0 @@
|
|
1 |
-
import requests
|
2 |
-
from typing import Dict, Optional
|
3 |
-
|
4 |
-
class ProxyHandler:
|
5 |
-
def __init__(self, proxy_url: str = None):
|
6 |
-
self.proxy_url = proxy_url
|
7 |
-
|
8 |
-
def get_proxy_config(self):
|
9 |
-
"""Return proxy configuration for requests."""
|
10 |
-
if not self.proxy_url:
|
11 |
-
return None
|
12 |
-
return {
|
13 |
-
'http': self.proxy_url,
|
14 |
-
'https': self.proxy_url
|
15 |
-
}
|
16 |
-
|
17 |
-
def get_selenium_proxy_options(self):
|
18 |
-
"""Return proxy configuration for Selenium."""
|
19 |
-
from selenium.webdriver.common.proxy import Proxy, ProxyType
|
20 |
-
if not self.proxy_url:
|
21 |
-
return None
|
22 |
-
|
23 |
-
proxy = Proxy()
|
24 |
-
proxy.proxy_type = ProxyType.MANUAL
|
25 |
-
proxy.http_proxy = self.proxy_url
|
26 |
-
proxy.ssl_proxy = self.proxy_url
|
27 |
-
return proxy
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|