Vol.65, No.3, 2020, pp.2639-2663, doi:10.32604/cmc.2020.011485
An Efficient Mechanism for Product Data Extraction from E-Commerce Websites
  • Malik Javed Akhtar1, Zahur Ahmad1, Rashid Amin1, *, Sultan H. Almotiri2, Mohammed A. Al Ghamdi2, Hamza Aldabbas3
1 University of Engineering and Technology, Taxila, Pakistan.
2 Computer Science Department, Umm Al-Qura University, Makkah City, Saudi Arabia.
3 Al-Balqa Applied University, Al-Salt, Jordan.
* Corresponding Author: Rashid Amin. Email: rashid.sdn1@gmail.com.
Received 11 May 2020; Accepted 25 July 2020; Issue published 16 September 2020
A large amount of data is present on the web which can be used for useful purposes like a product recommendation, price comparison and demand forecasting for a particular product. Websites are designed for human understanding and not for machines. Therefore, to make data machine-readable, it requires techniques to grab data from web pages. Researchers have addressed the problem using two approaches, i.e., knowledge engineering and machine learning. State of the art knowledge engineering approaches use the structure of documents, visual cues, clustering of attributes of data records and text processing techniques to identify data records on a web page. Machine learning approaches use annotated pages to learn rules. These rules are used to extract data from unseen web pages. The structure of web documents is continuously evolving. Therefore, new techniques are needed to handle the emerging requirements of web data extraction. In this paper, we have presented a novel, simple and efficient technique to extract data from web pages using visual styles and structure of documents. The proposed technique detects Rich Data Region (RDR) using query and correlative words of the query. RDR is then divided into data records using style similarity. Noisy elements are removed using a Common Tag Sequence (CTS) and formatting entropy. The system is implemented using JAVA and runs on the dataset of real-world working websites. The effectiveness of results is evaluated using precision, recall, and F-measure and compared with five existing systems. A comparison of the proposed technique to existing systems has shown encouraging results.
Document object model, rich data region, common tag sequence, web data extraction, deep web mining.
Cite This Article
Akhtar, M. J., Ahmad, Z., Amin, R., Almotiri, S. H., A., M. et al. (2020). An Efficient Mechanism for Product Data Extraction from E-Commerce Websites. CMC-Computers, Materials & Continua, 65(3), 2639–2663.
This work is licensed under a Creative Commons Attribution 4.0 International License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.