arche.quality_estimation_algorithm

Module Contents

arche.quality_estimation_algorithm.generate_quality_estimation(job, crawlera_user, no_of_validation_warnings, no_of_duplicated_items, checked_dup_items_count, no_of_price_warns, no_of_checked_price_items, tested, **kwargs)
arche.quality_estimation_algorithm.check_percentage(rule, scraped_items)
arche.quality_estimation_algorithm.get_adherence_to_schema_percent(rule_result, no_of_scraped_items)
arche.quality_estimation_algorithm.get_duplicated_items_percent(rule_result, no_of_scraped_items)
arche.quality_estimation_algorithm.get_duplicated_skus_percent(rule_result, no_of_scraped_items)
arche.quality_estimation_algorithm.get_crawlera_incapsula_percent(crawlera_user)

Having crawlera/incapsula enabled makes spider more unstable

arche.quality_estimation_algorithm.get_errors_count_percent(rule_result)
arche.quality_estimation_algorithm.get_price_was_price_now_comparison_percent(rule_result, no_of_scraped_items)
arche.quality_estimation_algorithm.get_outcome_percent(job_state, job_close_reason)
arche.quality_estimation_algorithm.get_response_status_count_percent(rule_result)
arche.quality_estimation_algorithm.get_tested_percent(rule_result)