Scraping Relevant Images from Web Pages without Download

dc.contributor.authorUzun, Erdinç
dc.date.accessioned2024-10-29T17:43:29Z
dc.date.available2024-10-29T17:43:29Z
dc.date.issued2023
dc.departmentTekirdağ Namık Kemal Üniversitesi
dc.description.abstractAutomatically scraping relevant images from web pages is an error-prone and time-consuming task, leading experts to prefer manually preparing extraction patterns for a website. Existing web scraping tools are built on these patterns. However, this manual approach is laborious and requires specialized knowledge. Automatic extraction approaches, while a potential solution, require large training datasets and numerous features, including width, height, pixels, and file size, that can be difficult and time-consuming to obtain. To address these challenges, we propose a semi-automatic approach that does not require an expert, utilizes small training datasets, and has a low error rate while saving time and storage. Our approach involves clustering web pages from a website and suggesting several pages for a non-expert to annotate relevant images. The approach then uses these annotations to construct a learning model based on textual data from the HTML elements. In the experiments, we used a dataset of 635,015 images from 200 news websites, each containing 100 pages, with 22,632 relevant images. When comparing several machine learning methods for both automatic approaches and our proposed approach, the AdaBoost method yields the best performance results. When using automatic extraction approaches, the best f-Measure that can be achieved is 0.805 with a learning model constructed from a large training dataset consisting of 120 websites (12,000 web pages). In contrast, our approach achieved an average f-Measure of 0.958 for 200 websites with only six web pages annotated per website. This means that a non-expert only needs to examine 1,200 web pages to determine the relevant images for 200 websites. Our approach also saves time and storage space by not requiring the download of images and can be easily integrated into currently available web scraping tools, because it is based on textual data. © 2023 Copyright held by the owner/author(s). Publication rights licensed to ACM.
dc.identifier.doi10.1145/3616849
dc.identifier.issn1559-1131
dc.identifier.issue1en_US
dc.identifier.scopus2-s2.0-85174856054
dc.identifier.scopusqualityQ1
dc.identifier.urihttps://doi.org/10.1145/3616849
dc.identifier.urihttps://hdl.handle.net/20.500.11776/12423
dc.identifier.volume18
dc.indekslendigikaynakScopus
dc.language.isoen
dc.publisherAssociation for Computing Machinery
dc.relation.ispartofACM Transactions on the Web
dc.relation.publicationcategoryMakale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanıen_US
dc.rightsinfo:eu-repo/semantics/closedAccess
dc.subjectcrawler design
dc.subjectevaluation
dc.subjectrelevant images
dc.subjectweb data extraction
dc.subjectWeb mining
dc.titleScraping Relevant Images from Web Pages without Download
dc.typeArticle

Dosyalar