loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Authors: Alex Tacuri 1 ; Sergio Firmenich 1 ; 2 ; Gustavo Rossi 2 ; 1 and Alejandro Fernandez 1

Affiliations: 1 LIFIA, CIC, Facultad de Informática, UNLP, Argentina ; 2 CONICET, Argentina

Keyword(s): Web Scraping, Web Browser Extensions.

Abstract: Web browser extensions are the preferred method for end-users to modify existing web applications (and the browser itself) to fulfill unanticipated requirements. Some extensions improve existing websites based on online data, combining techniques such as mashups and augmentation. To obtain data when no APIs are available, extension developers resort to scraping. Scraping is frequently implemented with hard-coded DOM references, making code fragile. Scraping becomes more difficult when a scraping pipeline involves several websites (i.e., the result of scraping composes elements from various websites). It is challenging (if not impossible) to reuse the scraping code in different browser extensions. We propose a data service layer for browser extensions. It encapsulates site-specific search and scraping logic and exposes object-oriented search APIs. The data service layer includes a visual programming environment for the specification of data search and object model creation, which are exposed then as a programmatic API. While using this data service layer, developers are unconcerned with the complexity of data search, retrieval, scraping, and composition. (More)

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 18.117.152.251

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Tacuri, A.; Firmenich, S.; Rossi, G. and Fernandez, A. (2023). A Data Service Layer for Web Browser Extensions. In Proceedings of the 19th International Conference on Web Information Systems and Technologies - WEBIST; ISBN 978-989-758-672-9; ISSN 2184-3252, SciTePress, pages 49-58. DOI: 10.5220/0012165500003584

@conference{webist23,
author={Alex Tacuri. and Sergio Firmenich. and Gustavo Rossi. and Alejandro Fernandez.},
title={A Data Service Layer for Web Browser Extensions},
booktitle={Proceedings of the 19th International Conference on Web Information Systems and Technologies - WEBIST},
year={2023},
pages={49-58},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0012165500003584},
isbn={978-989-758-672-9},
issn={2184-3252},
}

TY - CONF

JO - Proceedings of the 19th International Conference on Web Information Systems and Technologies - WEBIST
TI - A Data Service Layer for Web Browser Extensions
SN - 978-989-758-672-9
IS - 2184-3252
AU - Tacuri, A.
AU - Firmenich, S.
AU - Rossi, G.
AU - Fernandez, A.
PY - 2023
SP - 49
EP - 58
DO - 10.5220/0012165500003584
PB - SciTePress