Web crawler strategies for web pages under robot.txt restriction

Piyush Vyas,Akhilesh Chauhan,Tushar Mandge,Surbhi Hardikar
2024-02-29
Abstract:In the present time, all know about World Wide Web and work over the Internet daily. In this paper, we introduce the search engines working for keywords that are entered by users to find something. The search engine uses different search algorithms for convenient results for providing to the net surfer. Net surfers go with the top search results but how did the results of web pages get higher ranks over search engines? how the search engine got that all the web pages in the database? This paper gives the answers to all these kinds of basic questions. Web crawlers working for search engines and robot exclusion protocol rules for web crawlers are also addressed in this research paper. Webmaster uses different restriction facts in robot.txt file to instruct web crawler, some basic formats of robot.txt are also mentioned in this paper.
Artificial Intelligence,Information Retrieval
What problem does this paper attempt to address?
The paper primarily explores the role of Web Crawlers in the workflow of search engines and how the robots.txt file can restrict crawlers from accessing specific web pages. Specifically, the paper addresses the following key questions: 1. **How search engines work**: The paper provides a detailed explanation of how search engines utilize different search algorithms to retrieve relevant information from their databases when users make queries, and how they present this information to users in a ranked order. 2. **The function of Web Crawlers**: Crawlers are responsible for capturing web page information on the internet, indexing it so that search engines can quickly locate and retrieve it. The paper describes the basic architecture and workflow of crawlers, including analyzing URLs, downloading pages, checking robots.txt files to comply with the crawling rules of websites, and more. 3. **Rules of the robots.txt file**: Website administrators can specify which parts of their site crawlers are allowed to access and which are forbidden by placing a robots.txt file in the root directory. This helps control the behavior of crawlers and avoid impacting website performance. 4. **Crawler strategies**: The paper discusses several common crawler strategies, such as revisit strategies (considering the freshness and age of web pages), uniform strategies, proportional strategies, polite strategies (following the delay parameters set by robots.txt), and parallelization strategies (to increase download speeds and avoid downloading the same page repeatedly). 5. **Future research directions**: The paper mentions the prospects of applying Artificial Intelligence (AI) technology in the field of search engines, especially in improving the quality of search results. It also points out the challenges of ethically integrating AI technology into search engines. In summary, the paper aims to provide an in-depth understanding of the technical details behind search engines, particularly the interaction between Web Crawlers and robots.txt files, and how to optimize the search process.