HCE Project Python language Distributed Tasks Manager Application, Distributed Crawler Application and client API bindings.  2.0.0-chaika
Hierarchical Cluster Engine Python language binding
dc_crawler.UserProxyJsonWrapper.UserProxyJsonWrapper Class Reference
Inheritance diagram for dc_crawler.UserProxyJsonWrapper.UserProxyJsonWrapper:
Collaboration diagram for dc_crawler.UserProxyJsonWrapper.UserProxyJsonWrapper:

Public Member Functions

def __init__ (self, jsonData)
 
def getSource (self)
 
def setSource (self, source)
 
def getFilePath (self)
 
def getTriesCount (self)
 
def getStatusUpdateEmptyProxyList (self)
 
def getStatusUpdateNoAvailableProxy (self)
 
def getStatusUpdateTriesLimits (self)
 
def getProxies (self)
 
def setProxies (self, proxies)
 
def setProxyData (self, proxyData)
 
def getProxyData (self, proxyName)
 
def addProxyList (self, proxyList)
 
def getProxyList (self)
 
def getRawContentCheck (self)
 
def getRawContentCheckPatterns (self)
 
def getRawContentCheckRotate (self)
 
def getRawContentCheckFaults (self)
 

Public Attributes

 jsonData
 

Static Public Attributes

string SOURCE_NAME = 'source'
 
string FILE_PATH_NAME = 'file_path'
 
string TRIES_COUNT_NAME = 'tries_count'
 
string STATUS_UPDATE_EMPTY_PROXY_LIST_NAME = 'status_update_empty_proxy_list'
 
string STATUS_UPDATE_NO_AVAILABLE_PROXY_NAME = 'status_update_no_available_proxy'
 
string STATUS_UPDATE_TRIES_LIMITS_NAME = 'status_update_tries_limit'
 
string PROXIES_NAME = 'proxies'
 
string PROXIES_HOST_NAME = 'host'
 
string PROXIES_DOMAINS_NAME = 'domains'
 
string PROXIES_PRIORITY_NAME = 'priority'
 
string PROXIES_LIMITS_NAME = 'limits'
 
string PROXIES_STATE_NAME = 'state'
 
list PROXIES_DATA_LIST_NAMES
 
string RAW_CONTENY_CHECK_NAME = 'raw_content_check'
 
string RAW_CONTENY_CHECK_PATTERNS_NAME = 'patterns'
 
string RAW_CONTENY_CHECK_ROTATE_NAME = 'rotate'
 
string RAW_CONTENY_CHECK_FAULTS_NAME = 'faults'
 
int PROXY_STATE_DISABLED = 0
 
int PROXY_STATE_ENABLED = 1
 
int SOURCE_PROPERTY = 0
 
int SOURCE_DATABASE = 1
 
int STATUS_UPDATE_MIN_ALLOWED_VALUE = 1
 
int STATUS_UPDATE_MAX_ALLOWED_VALUE = 7
 
dictionary DEFAULT_VALUE_JSON_DATA = {}
 
int DEFAULT_VALUE_SOURCE = SOURCE_PROPERTY
 
dictionary DEFAULT_VALUE_PROXIES = {}
 
list DEFAULT_VALUE_PROXIES_DOMAIN = ['*']
 
int DEFAULT_VALUE_PROXIES_PRIORITY = 10
 
 DEFAULT_VALUE_PROXIES_LIMITS = None
 
int DEFAULT_VALUE_PROXIES_STATE = PROXY_STATE_ENABLED
 
list DEFAULT_VALUE_RAW_CONTENY_CHECK_PATTERNS = []
 
int DEFAULT_VALUE_RAW_CONTENY_CHECK_ROTATE = 1
 
int DEFAULT_VALUE_RAW_CONTENY_CHECK_FAULTS = 1
 
int DEFAULT_VALUE_TRIES_COUNT = 1
 

Detailed Description

Definition at line 19 of file UserProxyJsonWrapper.py.

Constructor & Destructor Documentation

◆ __init__()

def dc_crawler.UserProxyJsonWrapper.UserProxyJsonWrapper.__init__ (   self,
  jsonData 
)

Definition at line 76 of file UserProxyJsonWrapper.py.

76  def __init__(self, jsonData):
77  self.jsonData = (jsonData if isinstance(jsonData, dict) else self.DEFAULT_VALUE_JSON_DATA)
78 
79 
def __init__(self)
constructor
Definition: UIDGenerator.py:19

Member Function Documentation

◆ addProxyList()

def dc_crawler.UserProxyJsonWrapper.UserProxyJsonWrapper.addProxyList (   self,
  proxyList 
)

Definition at line 210 of file UserProxyJsonWrapper.py.

210  def addProxyList(self, proxyList):
211  if isinstance(proxyList, list):
212  for proxy in proxyList:
213  if isinstance(proxy, Proxy):
214  proxyData = {}
215  for name in self.PROXIES_DATA_LIST_NAMES:
216  if hasattr(proxy, name):
217  proxyData[name] = getattr(proxy, name)
218 
219  self.setProxyData(proxyData)
220 
221 
Here is the call graph for this function:

◆ getFilePath()

def dc_crawler.UserProxyJsonWrapper.UserProxyJsonWrapper.getFilePath (   self)

Definition at line 102 of file UserProxyJsonWrapper.py.

102  def getFilePath(self):
103  return self.jsonData[self.FILE_PATH_NAME] if self.FILE_PATH_NAME in self.jsonData else None
104 
105 

◆ getProxies()

def dc_crawler.UserProxyJsonWrapper.UserProxyJsonWrapper.getProxies (   self)

Definition at line 152 of file UserProxyJsonWrapper.py.

152  def getProxies(self):
153  return self.jsonData[self.PROXIES_NAME] if self.PROXIES_NAME in self.jsonData else self.DEFAULT_VALUE_PROXIES
154 
155 
Here is the caller graph for this function:

◆ getProxyData()

def dc_crawler.UserProxyJsonWrapper.UserProxyJsonWrapper.getProxyData (   self,
  proxyName 
)

Definition at line 196 of file UserProxyJsonWrapper.py.

196  def getProxyData(self, proxyName):
197  # variable for result
198  ret = None
199  proxies = self.getProxies()
200  if proxyName in proxies:
201  ret = proxies[proxyName]
202 
203  return ret
204 
205 
Here is the call graph for this function:
Here is the caller graph for this function:

◆ getProxyList()

def dc_crawler.UserProxyJsonWrapper.UserProxyJsonWrapper.getProxyList (   self)

Definition at line 226 of file UserProxyJsonWrapper.py.

226  def getProxyList(self):
227  # variable for result
228  proxyList = []
229 
230  proxies = self.getProxies()
231  for proxyName in proxies.keys():
232  proxyData = self.getProxyData(proxyName)
233 
234  proxy = Proxy(siteId='0', host='')
235  proxy.state = self.DEFAULT_VALUE_PROXIES_STATE
236 
237  for name in self.PROXIES_DATA_LIST_NAMES:
238  if name in proxyData:
239  setattr(proxy, name, proxyData[name])
240 
241  if proxy.host != "":
242  proxyList.append(proxy)
243 
244  return proxyList
245 
246 
Here is the call graph for this function:

◆ getRawContentCheck()

def dc_crawler.UserProxyJsonWrapper.UserProxyJsonWrapper.getRawContentCheck (   self)

Definition at line 251 of file UserProxyJsonWrapper.py.

251  def getRawContentCheck(self):
252  return self.jsonData[self.RAW_CONTENY_CHECK_NAME] if self.RAW_CONTENY_CHECK_NAME in self.jsonData else None
253 
254 
Here is the caller graph for this function:

◆ getRawContentCheckFaults()

def dc_crawler.UserProxyJsonWrapper.UserProxyJsonWrapper.getRawContentCheckFaults (   self)

Definition at line 282 of file UserProxyJsonWrapper.py.

282  def getRawContentCheckFaults(self):
283  rawContentCheck = self.getRawContentCheck()
284  return rawContentCheck[self.RAW_CONTENY_CHECK_FAULTS_NAME] if \
285  rawContentCheck is not None and self.RAW_CONTENY_CHECK_FAULTS_NAME in rawContentCheck \
286  else self.DEFAULT_VALUE_RAW_CONTENY_CHECK_FAULTS
287 
Here is the call graph for this function:

◆ getRawContentCheckPatterns()

def dc_crawler.UserProxyJsonWrapper.UserProxyJsonWrapper.getRawContentCheckPatterns (   self)

Definition at line 259 of file UserProxyJsonWrapper.py.

259  def getRawContentCheckPatterns(self):
260  rawContentCheck = self.getRawContentCheck()
261  return rawContentCheck[self.RAW_CONTENY_CHECK_PATTERNS_NAME] if rawContentCheck is not None and \
262  self.RAW_CONTENY_CHECK_PATTERNS_NAME in rawContentCheck and \
263  isinstance(rawContentCheck[self.RAW_CONTENY_CHECK_PATTERNS_NAME], list) \
264  else self.DEFAULT_VALUE_RAW_CONTENY_CHECK_PATTERNS
265 
266 
Here is the call graph for this function:

◆ getRawContentCheckRotate()

def dc_crawler.UserProxyJsonWrapper.UserProxyJsonWrapper.getRawContentCheckRotate (   self)

Definition at line 271 of file UserProxyJsonWrapper.py.

271  def getRawContentCheckRotate(self):
272  rawContentCheck = self.getRawContentCheck()
273  return rawContentCheck[self.RAW_CONTENY_CHECK_ROTATE_NAME] if \
274  rawContentCheck is not None and self.RAW_CONTENY_CHECK_ROTATE_NAME in rawContentCheck \
275  else self.DEFAULT_VALUE_RAW_CONTENY_CHECK_ROTATE
276 
277 
Here is the call graph for this function:

◆ getSource()

def dc_crawler.UserProxyJsonWrapper.UserProxyJsonWrapper.getSource (   self)

Definition at line 84 of file UserProxyJsonWrapper.py.

84  def getSource(self):
85  return int(self.jsonData[self.SOURCE_NAME] if self.SOURCE_NAME in self.jsonData and \
86  int(self.jsonData[self.SOURCE_NAME]) == (self.SOURCE_PROPERTY or self.SOURCE_DATABASE) else \
87  self.SOURCE_PROPERTY)
88 

◆ getStatusUpdateEmptyProxyList()

def dc_crawler.UserProxyJsonWrapper.UserProxyJsonWrapper.getStatusUpdateEmptyProxyList (   self)

Definition at line 119 of file UserProxyJsonWrapper.py.

119  def getStatusUpdateEmptyProxyList(self):
120  return int(self.jsonData[self.STATUS_UPDATE_EMPTY_PROXY_LIST_NAME]) \
121  if self.STATUS_UPDATE_EMPTY_PROXY_LIST_NAME in self.jsonData and \
122  int(self.jsonData[self.STATUS_UPDATE_EMPTY_PROXY_LIST_NAME]) >= self.STATUS_UPDATE_MIN_ALLOWED_VALUE and \
123  int(self.jsonData[self.STATUS_UPDATE_EMPTY_PROXY_LIST_NAME]) <= self.STATUS_UPDATE_MAX_ALLOWED_VALUE else None
124 
125 

◆ getStatusUpdateNoAvailableProxy()

def dc_crawler.UserProxyJsonWrapper.UserProxyJsonWrapper.getStatusUpdateNoAvailableProxy (   self)

Definition at line 130 of file UserProxyJsonWrapper.py.

130  def getStatusUpdateNoAvailableProxy(self):
131  return int(self.jsonData[self.STATUS_UPDATE_NO_AVAILABLE_PROXY_NAME]) \
132  if self.STATUS_UPDATE_NO_AVAILABLE_PROXY_NAME in self.jsonData and \
133  int(self.jsonData[self.STATUS_UPDATE_NO_AVAILABLE_PROXY_NAME]) >= self.STATUS_UPDATE_MIN_ALLOWED_VALUE and \
134  int(self.jsonData[self.STATUS_UPDATE_NO_AVAILABLE_PROXY_NAME]) <= self.STATUS_UPDATE_MAX_ALLOWED_VALUE else None
135 
136 

◆ getStatusUpdateTriesLimits()

def dc_crawler.UserProxyJsonWrapper.UserProxyJsonWrapper.getStatusUpdateTriesLimits (   self)

Definition at line 141 of file UserProxyJsonWrapper.py.

141  def getStatusUpdateTriesLimits(self):
142  return int(self.jsonData[self.STATUS_UPDATE_TRIES_LIMITS_NAME]) \
143  if self.STATUS_UPDATE_TRIES_LIMITS_NAME in self.jsonData and \
144  int(self.jsonData[self.STATUS_UPDATE_TRIES_LIMITS_NAME]) >= self.STATUS_UPDATE_MIN_ALLOWED_VALUE and \
145  int(self.jsonData[self.STATUS_UPDATE_TRIES_LIMITS_NAME]) <= self.STATUS_UPDATE_MAX_ALLOWED_VALUE else None
146 
147 

◆ getTriesCount()

def dc_crawler.UserProxyJsonWrapper.UserProxyJsonWrapper.getTriesCount (   self)

Definition at line 110 of file UserProxyJsonWrapper.py.

110  def getTriesCount(self):
111  return int(self.jsonData[self.TRIES_COUNT_NAME]) if self.TRIES_COUNT_NAME in self.jsonData \
112  else self.DEFAULT_VALUE_TRIES_COUNT
113 
114 

◆ setProxies()

def dc_crawler.UserProxyJsonWrapper.UserProxyJsonWrapper.setProxies (   self,
  proxies 
)

Definition at line 160 of file UserProxyJsonWrapper.py.

160  def setProxies(self, proxies):
161  if isinstance(proxies, dict):
162  self.jsonData[self.PROXIES_NAME] = proxies
163 
164 
Here is the caller graph for this function:

◆ setProxyData()

def dc_crawler.UserProxyJsonWrapper.UserProxyJsonWrapper.setProxyData (   self,
  proxyData 
)

Definition at line 169 of file UserProxyJsonWrapper.py.

169  def setProxyData(self, proxyData):
170  if isinstance(proxyData, dict):
171  proxies = self.getProxies()
172  if self.PROXIES_HOST_NAME in proxyData.keys():
173 
174  proxyData[self.PROXIES_DOMAINS_NAME] = proxyData[self.PROXIES_DOMAINS_NAME] \
175  if self.PROXIES_DOMAINS_NAME in proxyData.keys() and proxyData[self.PROXIES_DOMAINS_NAME] is not None \
176  and proxyData[self.PROXIES_DOMAINS_NAME] != "" else self.DEFAULT_VALUE_PROXIES_DOMAIN
177 
178  proxyData[self.PROXIES_PRIORITY_NAME] = proxyData[self.PROXIES_PRIORITY_NAME] \
179  if self.PROXIES_PRIORITY_NAME in proxyData.keys() and proxyData[self.PROXIES_PRIORITY_NAME] is not None \
180  and int(proxyData[self.PROXIES_PRIORITY_NAME]) > 0 else self.DEFAULT_VALUE_PROXIES_PRIORITY
181 
182  proxyData[self.PROXIES_LIMITS_NAME] = proxyData[self.PROXIES_LIMITS_NAME] \
183  if self.PROXIES_LIMITS_NAME in proxyData.keys() else self.DEFAULT_VALUE_PROXIES_LIMITS
184 
185  proxyData[self.PROXIES_STATE_NAME] = proxyData[self.PROXIES_STATE_NAME] \
186  if self.PROXIES_STATE_NAME in proxyData.keys() else self.DEFAULT_VALUE_PROXIES_STATE
187 
188  proxies[proxyData[self.PROXIES_HOST_NAME]] = proxyData
189  self.setProxies(proxies)
190 
191 
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setSource()

def dc_crawler.UserProxyJsonWrapper.UserProxyJsonWrapper.setSource (   self,
  source 
)

Definition at line 93 of file UserProxyJsonWrapper.py.

93  def setSource(self, source):
94  if int(source) == self.SOURCE_PROPERTY or int(source) == self.SOURCE_DATABASE:
95  self.jsonData[self.SOURCE_NAME] = int(source)
96 
97 

Member Data Documentation

◆ DEFAULT_VALUE_JSON_DATA

dictionary dc_crawler.UserProxyJsonWrapper.UserProxyJsonWrapper.DEFAULT_VALUE_JSON_DATA = {}
static

Definition at line 58 of file UserProxyJsonWrapper.py.

◆ DEFAULT_VALUE_PROXIES

dictionary dc_crawler.UserProxyJsonWrapper.UserProxyJsonWrapper.DEFAULT_VALUE_PROXIES = {}
static

Definition at line 60 of file UserProxyJsonWrapper.py.

◆ DEFAULT_VALUE_PROXIES_DOMAIN

list dc_crawler.UserProxyJsonWrapper.UserProxyJsonWrapper.DEFAULT_VALUE_PROXIES_DOMAIN = ['*']
static

Definition at line 61 of file UserProxyJsonWrapper.py.

◆ DEFAULT_VALUE_PROXIES_LIMITS

dc_crawler.UserProxyJsonWrapper.UserProxyJsonWrapper.DEFAULT_VALUE_PROXIES_LIMITS = None
static

Definition at line 63 of file UserProxyJsonWrapper.py.

◆ DEFAULT_VALUE_PROXIES_PRIORITY

int dc_crawler.UserProxyJsonWrapper.UserProxyJsonWrapper.DEFAULT_VALUE_PROXIES_PRIORITY = 10
static

Definition at line 62 of file UserProxyJsonWrapper.py.

◆ DEFAULT_VALUE_PROXIES_STATE

int dc_crawler.UserProxyJsonWrapper.UserProxyJsonWrapper.DEFAULT_VALUE_PROXIES_STATE = PROXY_STATE_ENABLED
static

Definition at line 64 of file UserProxyJsonWrapper.py.

◆ DEFAULT_VALUE_RAW_CONTENY_CHECK_FAULTS

int dc_crawler.UserProxyJsonWrapper.UserProxyJsonWrapper.DEFAULT_VALUE_RAW_CONTENY_CHECK_FAULTS = 1
static

Definition at line 68 of file UserProxyJsonWrapper.py.

◆ DEFAULT_VALUE_RAW_CONTENY_CHECK_PATTERNS

list dc_crawler.UserProxyJsonWrapper.UserProxyJsonWrapper.DEFAULT_VALUE_RAW_CONTENY_CHECK_PATTERNS = []
static

Definition at line 66 of file UserProxyJsonWrapper.py.

◆ DEFAULT_VALUE_RAW_CONTENY_CHECK_ROTATE

int dc_crawler.UserProxyJsonWrapper.UserProxyJsonWrapper.DEFAULT_VALUE_RAW_CONTENY_CHECK_ROTATE = 1
static

Definition at line 67 of file UserProxyJsonWrapper.py.

◆ DEFAULT_VALUE_SOURCE

int dc_crawler.UserProxyJsonWrapper.UserProxyJsonWrapper.DEFAULT_VALUE_SOURCE = SOURCE_PROPERTY
static

Definition at line 59 of file UserProxyJsonWrapper.py.

◆ DEFAULT_VALUE_TRIES_COUNT

int dc_crawler.UserProxyJsonWrapper.UserProxyJsonWrapper.DEFAULT_VALUE_TRIES_COUNT = 1
static

Definition at line 70 of file UserProxyJsonWrapper.py.

◆ FILE_PATH_NAME

string dc_crawler.UserProxyJsonWrapper.UserProxyJsonWrapper.FILE_PATH_NAME = 'file_path'
static

Definition at line 23 of file UserProxyJsonWrapper.py.

◆ jsonData

dc_crawler.UserProxyJsonWrapper.UserProxyJsonWrapper.jsonData

Definition at line 77 of file UserProxyJsonWrapper.py.

◆ PROXIES_DATA_LIST_NAMES

list dc_crawler.UserProxyJsonWrapper.UserProxyJsonWrapper.PROXIES_DATA_LIST_NAMES
static
Initial value:
= [PROXIES_HOST_NAME, PROXIES_DOMAINS_NAME, PROXIES_PRIORITY_NAME, PROXIES_LIMITS_NAME, \
PROXIES_STATE_NAME]

Definition at line 36 of file UserProxyJsonWrapper.py.

◆ PROXIES_DOMAINS_NAME

string dc_crawler.UserProxyJsonWrapper.UserProxyJsonWrapper.PROXIES_DOMAINS_NAME = 'domains'
static

Definition at line 31 of file UserProxyJsonWrapper.py.

◆ PROXIES_HOST_NAME

string dc_crawler.UserProxyJsonWrapper.UserProxyJsonWrapper.PROXIES_HOST_NAME = 'host'
static

Definition at line 30 of file UserProxyJsonWrapper.py.

◆ PROXIES_LIMITS_NAME

string dc_crawler.UserProxyJsonWrapper.UserProxyJsonWrapper.PROXIES_LIMITS_NAME = 'limits'
static

Definition at line 33 of file UserProxyJsonWrapper.py.

◆ PROXIES_NAME

string dc_crawler.UserProxyJsonWrapper.UserProxyJsonWrapper.PROXIES_NAME = 'proxies'
static

Definition at line 29 of file UserProxyJsonWrapper.py.

◆ PROXIES_PRIORITY_NAME

string dc_crawler.UserProxyJsonWrapper.UserProxyJsonWrapper.PROXIES_PRIORITY_NAME = 'priority'
static

Definition at line 32 of file UserProxyJsonWrapper.py.

◆ PROXIES_STATE_NAME

string dc_crawler.UserProxyJsonWrapper.UserProxyJsonWrapper.PROXIES_STATE_NAME = 'state'
static

Definition at line 34 of file UserProxyJsonWrapper.py.

◆ PROXY_STATE_DISABLED

int dc_crawler.UserProxyJsonWrapper.UserProxyJsonWrapper.PROXY_STATE_DISABLED = 0
static

Definition at line 46 of file UserProxyJsonWrapper.py.

◆ PROXY_STATE_ENABLED

int dc_crawler.UserProxyJsonWrapper.UserProxyJsonWrapper.PROXY_STATE_ENABLED = 1
static

Definition at line 47 of file UserProxyJsonWrapper.py.

◆ RAW_CONTENY_CHECK_FAULTS_NAME

string dc_crawler.UserProxyJsonWrapper.UserProxyJsonWrapper.RAW_CONTENY_CHECK_FAULTS_NAME = 'faults'
static

Definition at line 42 of file UserProxyJsonWrapper.py.

◆ RAW_CONTENY_CHECK_NAME

string dc_crawler.UserProxyJsonWrapper.UserProxyJsonWrapper.RAW_CONTENY_CHECK_NAME = 'raw_content_check'
static

Definition at line 39 of file UserProxyJsonWrapper.py.

◆ RAW_CONTENY_CHECK_PATTERNS_NAME

string dc_crawler.UserProxyJsonWrapper.UserProxyJsonWrapper.RAW_CONTENY_CHECK_PATTERNS_NAME = 'patterns'
static

Definition at line 40 of file UserProxyJsonWrapper.py.

◆ RAW_CONTENY_CHECK_ROTATE_NAME

string dc_crawler.UserProxyJsonWrapper.UserProxyJsonWrapper.RAW_CONTENY_CHECK_ROTATE_NAME = 'rotate'
static

Definition at line 41 of file UserProxyJsonWrapper.py.

◆ SOURCE_DATABASE

int dc_crawler.UserProxyJsonWrapper.UserProxyJsonWrapper.SOURCE_DATABASE = 1
static

Definition at line 51 of file UserProxyJsonWrapper.py.

◆ SOURCE_NAME

string dc_crawler.UserProxyJsonWrapper.UserProxyJsonWrapper.SOURCE_NAME = 'source'
static

Definition at line 22 of file UserProxyJsonWrapper.py.

◆ SOURCE_PROPERTY

int dc_crawler.UserProxyJsonWrapper.UserProxyJsonWrapper.SOURCE_PROPERTY = 0
static

Definition at line 50 of file UserProxyJsonWrapper.py.

◆ STATUS_UPDATE_EMPTY_PROXY_LIST_NAME

string dc_crawler.UserProxyJsonWrapper.UserProxyJsonWrapper.STATUS_UPDATE_EMPTY_PROXY_LIST_NAME = 'status_update_empty_proxy_list'
static

Definition at line 25 of file UserProxyJsonWrapper.py.

◆ STATUS_UPDATE_MAX_ALLOWED_VALUE

int dc_crawler.UserProxyJsonWrapper.UserProxyJsonWrapper.STATUS_UPDATE_MAX_ALLOWED_VALUE = 7
static

Definition at line 55 of file UserProxyJsonWrapper.py.

◆ STATUS_UPDATE_MIN_ALLOWED_VALUE

int dc_crawler.UserProxyJsonWrapper.UserProxyJsonWrapper.STATUS_UPDATE_MIN_ALLOWED_VALUE = 1
static

Definition at line 54 of file UserProxyJsonWrapper.py.

◆ STATUS_UPDATE_NO_AVAILABLE_PROXY_NAME

string dc_crawler.UserProxyJsonWrapper.UserProxyJsonWrapper.STATUS_UPDATE_NO_AVAILABLE_PROXY_NAME = 'status_update_no_available_proxy'
static

Definition at line 26 of file UserProxyJsonWrapper.py.

◆ STATUS_UPDATE_TRIES_LIMITS_NAME

string dc_crawler.UserProxyJsonWrapper.UserProxyJsonWrapper.STATUS_UPDATE_TRIES_LIMITS_NAME = 'status_update_tries_limit'
static

Definition at line 27 of file UserProxyJsonWrapper.py.

◆ TRIES_COUNT_NAME

string dc_crawler.UserProxyJsonWrapper.UserProxyJsonWrapper.TRIES_COUNT_NAME = 'tries_count'
static

Definition at line 24 of file UserProxyJsonWrapper.py.


The documentation for this class was generated from the following file: