{'fraction_non_alphanumeric': 0.01662049861495845, 'fraction_numerical': 0.0, 'mean_word_length': 4.604651162790698, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
A Review of Web Crawler Algorithms

The web today contains a lot of information and it keeps on increasing everyday. Thus, due to the availability of abundant data on web, searching for some particular data in this collection has become very difficult. Emphasis is given to the relevance and robustness of data by the on-going researches. Although only relevant pages are to be considered for any search query but still huge data needs to be explored. Another important thing to keep in mind is that usually one’s need may not be desirable for others. Crawling algorithms are thus crucial in selecting the pages that satisfy the user’s need. This paper reviews the researches on web crawling algorithms used for searching.