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
ftests.ftest_dc_fetchers_facebook Namespace Reference

Variables

 logger = logging.getLogger('ftest_dc_dynamic_fetcher')
 
 ch = logging.StreamHandler()
 
 formatter = logging.Formatter('%(asctime)s - %(thread)ld - %(threadName)s - %(module)s - %(funcName)s - %(levelname)s - %(message)s')
 
 res = None
 
bool loadHeaders = False
 
dictionary headersDict = {}
 
 userDataDir = None
 
 userCacheDir = None
 
 userProfileZip = None
 
 hdrs = None
 
 key
 
 value
 
int allowRedirects = 1
 
 proxies = None
 
 authorization = None
 
 postData = None
 
list process_content_types = ["text/html"]
 
int maxResourceSize = 1024 * 1024
 
int maxHttpRedirects = 3
 
 fetchType = BaseFetcher.TYP_NORMAL
 
 localFilters = None
 
int urlObjDepth = 0
 
string inlineMacro = "window.IFRAME_QUERY_URL=\"https://www.facebook.com/search/top/?q=%25QUERY_STRING%25\";" + \
 
string url = 'https://www.facebook.com/' + '###' + inlineMacro
 
int httpTimeout = 120000
 
float tm = int(httpTimeout) / 1000.0
 
dictionary macroCode
 
 f = BaseFetcher.get_fetcher(fetchType)
 
 tmpDir
 
 rd = json.dumps(json.loads(jsonpickle.encode(res)), indent=2)
 

Detailed Description

HCE project, Python bindings, Crawler application.
Dynamic fetcher module tests of FB scrapping. Account: hcegroup2016@gmail.com/testtest2016

@package: dc
@file ftest_dc_dynamic_fetcher.py
@author bgv <bgv.hce@gmail.com>
@link: http://hierarchical-cluster-engine.com/
@copyright: Copyright &copy; 2016 IOIX Ukraine
@license: http://hierarchical-cluster-engine.com/license/
@since: 1.4.3

Variable Documentation

◆ allowRedirects

int ftests.ftest_dc_fetchers_facebook.allowRedirects = 1

Definition at line 80 of file ftest_dc_fetchers_facebook.py.

◆ authorization

ftests.ftest_dc_fetchers_facebook.authorization = None

Definition at line 84 of file ftest_dc_fetchers_facebook.py.

◆ ch

ftests.ftest_dc_fetchers_facebook.ch = logging.StreamHandler()

Definition at line 27 of file ftest_dc_fetchers_facebook.py.

◆ f

ftests.ftest_dc_fetchers_facebook.f = BaseFetcher.get_fetcher(fetchType)

Definition at line 134 of file ftest_dc_fetchers_facebook.py.

◆ fetchType

ftests.ftest_dc_fetchers_facebook.fetchType = BaseFetcher.TYP_NORMAL

Definition at line 89 of file ftest_dc_fetchers_facebook.py.

◆ formatter

ftests.ftest_dc_fetchers_facebook.formatter = logging.Formatter('%(asctime)s - %(thread)ld - %(threadName)s - %(module)s - %(funcName)s - %(levelname)s - %(message)s')

Definition at line 30 of file ftest_dc_fetchers_facebook.py.

◆ hdrs

string ftests.ftest_dc_fetchers_facebook.hdrs = None

Definition at line 67 of file ftest_dc_fetchers_facebook.py.

◆ headersDict

dictionary ftests.ftest_dc_fetchers_facebook.headersDict = {}

Definition at line 42 of file ftest_dc_fetchers_facebook.py.

◆ httpTimeout

int ftests.ftest_dc_fetchers_facebook.httpTimeout = 120000

Definition at line 97 of file ftest_dc_fetchers_facebook.py.

◆ inlineMacro

string ftests.ftest_dc_fetchers_facebook.inlineMacro = "window.IFRAME_QUERY_URL=\"https://www.facebook.com/search/top/?q=%25QUERY_STRING%25\";" + \

Definition at line 92 of file ftest_dc_fetchers_facebook.py.

◆ key

ftests.ftest_dc_fetchers_facebook.key

Definition at line 74 of file ftest_dc_fetchers_facebook.py.

◆ loadHeaders

bool ftests.ftest_dc_fetchers_facebook.loadHeaders = False

Definition at line 41 of file ftest_dc_fetchers_facebook.py.

◆ localFilters

ftests.ftest_dc_fetchers_facebook.localFilters = None

Definition at line 90 of file ftest_dc_fetchers_facebook.py.

◆ logger

ftests.ftest_dc_fetchers_facebook.logger = logging.getLogger('ftest_dc_dynamic_fetcher')

Definition at line 24 of file ftest_dc_fetchers_facebook.py.

◆ macroCode

dictionary ftests.ftest_dc_fetchers_facebook.macroCode
Initial value:
1 = {"name":"tests",
2  "sets":[{"name":"set1", "items":['', '', '', '', ''], "repeat":1, "delay":0}],
3  "result_type":2,
4  "result_content_type":"text/json",
5  "result_fetcher_type":1}

Definition at line 102 of file ftest_dc_fetchers_facebook.py.

◆ maxHttpRedirects

int ftests.ftest_dc_fetchers_facebook.maxHttpRedirects = 3

Definition at line 88 of file ftest_dc_fetchers_facebook.py.

◆ maxResourceSize

int ftests.ftest_dc_fetchers_facebook.maxResourceSize = 1024 * 1024

Definition at line 87 of file ftest_dc_fetchers_facebook.py.

◆ postData

ftests.ftest_dc_fetchers_facebook.postData = None

Definition at line 85 of file ftest_dc_fetchers_facebook.py.

◆ process_content_types

list ftests.ftest_dc_fetchers_facebook.process_content_types = ["text/html"]

Definition at line 86 of file ftest_dc_fetchers_facebook.py.

◆ proxies

ftests.ftest_dc_fetchers_facebook.proxies = None

Definition at line 81 of file ftest_dc_fetchers_facebook.py.

◆ rd

ftests.ftest_dc_fetchers_facebook.rd = json.dumps(json.loads(jsonpickle.encode(res)), indent=2)

Definition at line 147 of file ftest_dc_fetchers_facebook.py.

◆ res

ftests.ftest_dc_fetchers_facebook.res = None

Definition at line 38 of file ftest_dc_fetchers_facebook.py.

◆ tm

float ftests.ftest_dc_fetchers_facebook.tm = int(httpTimeout) / 1000.0

Definition at line 98 of file ftest_dc_fetchers_facebook.py.

◆ tmpDir

ftests.ftest_dc_fetchers_facebook.tmpDir

Definition at line 136 of file ftest_dc_fetchers_facebook.py.

◆ url

string ftests.ftest_dc_fetchers_facebook.url = 'https://www.facebook.com/' + '###' + inlineMacro

Definition at line 96 of file ftest_dc_fetchers_facebook.py.

◆ urlObjDepth

int ftests.ftest_dc_fetchers_facebook.urlObjDepth = 0

Definition at line 91 of file ftest_dc_fetchers_facebook.py.

◆ userCacheDir

ftests.ftest_dc_fetchers_facebook.userCacheDir = None

Definition at line 44 of file ftest_dc_fetchers_facebook.py.

◆ userDataDir

ftests.ftest_dc_fetchers_facebook.userDataDir = None

Definition at line 43 of file ftest_dc_fetchers_facebook.py.

◆ userProfileZip

string ftests.ftest_dc_fetchers_facebook.userProfileZip = None

Definition at line 45 of file ftest_dc_fetchers_facebook.py.

◆ value

ftests.ftest_dc_fetchers_facebook.value

Definition at line 74 of file ftest_dc_fetchers_facebook.py.