Today, with so many news sources available online, users often feel overwhelmed when trying to find consistent and relevant information across different topics. The experience tends to become fragmented, with scattered articles, poor formatting, and no convenient way to access everything in one place, making it harder for people to stay informed and retain what they read. To address this issue, we used Flask to create a basic news aggregator specifically for the Hindustan Times TTC portal. The system automatically retrieves live news headlines from categories like politics, sports, technology, and entertainment using Python tools like Beautiful Soup and regular expressions [1, 2].Then, it presents them all on one platform after organizing them thoroughly. Because the application is built using a modular Flask architecture [3], it is easy to add new aspects of functionality, such as category filtering, theme toggling (light to dark), and bookmarking articles with MYSQL. We focused on creating a system that is scalable, efficient, and easy to use, drawing on earlier research on regex-based scraping methods [4]. Inspired by previous research on regex-based scraping methods we placed strong emphasis on building a system that is scalable, efficient, and user-friendly. In addition, we carefully considered the ethical implications of web scraping, particularly in cases where public APIs are not available. Through the design of a responsible scraper and an efficient system, we developed a lightweight and centralized solution for curated news access without incurring expensive data services costs. This means that the system is valuable beyond low-cost news access since it can also be used for personal media tracking, educative purposes, and academic research [5].

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Implementation of Web Scraping on Hindusthan Times TTC: A Flask-Based News Aggregator System

  • Bhuvaneswari Yennapusala,
  • Sohith Bukka,
  • Priyanka Kumari

摘要

Today, with so many news sources available online, users often feel overwhelmed when trying to find consistent and relevant information across different topics. The experience tends to become fragmented, with scattered articles, poor formatting, and no convenient way to access everything in one place, making it harder for people to stay informed and retain what they read. To address this issue, we used Flask to create a basic news aggregator specifically for the Hindustan Times TTC portal. The system automatically retrieves live news headlines from categories like politics, sports, technology, and entertainment using Python tools like Beautiful Soup and regular expressions [1, 2].Then, it presents them all on one platform after organizing them thoroughly. Because the application is built using a modular Flask architecture [3], it is easy to add new aspects of functionality, such as category filtering, theme toggling (light to dark), and bookmarking articles with MYSQL. We focused on creating a system that is scalable, efficient, and easy to use, drawing on earlier research on regex-based scraping methods [4]. Inspired by previous research on regex-based scraping methods we placed strong emphasis on building a system that is scalable, efficient, and user-friendly. In addition, we carefully considered the ethical implications of web scraping, particularly in cases where public APIs are not available. Through the design of a responsible scraper and an efficient system, we developed a lightweight and centralized solution for curated news access without incurring expensive data services costs. This means that the system is valuable beyond low-cost news access since it can also be used for personal media tracking, educative purposes, and academic research [5].