|
@@ -42,11 +42,14 @@ class BrowserCookiePool(PageCookiePool):
|
|
|
self._retry = kwargs.pop("retry", 3)
|
|
|
self._interval = kwargs.pop("interval", 1.5)
|
|
|
self._render_time = kwargs.pop("render_time", 3)
|
|
|
+ self._proxies = kwargs.pop("proxies") # 仅支持字符串
|
|
|
self._enable_proxy = kwargs.pop("enable_proxy", False)
|
|
|
self._proxy = None
|
|
|
- if self._enable_proxy:
|
|
|
+ if self._proxies is None and self._enable_proxy:
|
|
|
self._proxy = SpringBoardProxyPool(proxy_api=proxy_api)
|
|
|
DRISSIONPAGE["proxy"] = self._proxy.get_proxy()["http"]
|
|
|
+ else:
|
|
|
+ DRISSIONPAGE["proxy"] = self._proxies
|
|
|
|
|
|
DRISSIONPAGE["user_agent"] = user_agent_pool.get("chrome")
|
|
|
DRISSIONPAGE["load_images"] = kwargs.pop("load_images", False)
|