HTMLDownloader: An open-source tool for dynamic web scraping and archiving using WebView2
The increasing complexity and dynamism of modern websites present major challenges for traditional web scraping tools such as Scrapy, BeautifulSoup and wget, which often fail to capture dynamic content or offer accessible user interfaces. To address these limitations, we introduce HTMLDownloader which provides a graphical interface (GUI) that makes it accessible to non-technical users and enhances scraping reliability by integrating browser-based rendering. Experimental evaluations on 75,516 links from 35 diverse domains demonstrate a 98.4% success rate, significantly outperforming Selenium (81.3%), Scrapy (56.6%), BeautifulSoup (34.5%) and wget (45.1%). These results confirm HTMLDownloader’s robustness and scalability, making it a powerful solution for dynamic content extraction and long-term web archiving. HTMLDownloader ships as end-user MSI/portable ZIP with documented workflows, enabling non-specialists to reproducibly archive JavaScript-heavy pages. A DOI-tagged release supports verification, reuse and citation (DOI: 10.5281/zenodo.16935169).
Institutions
- Vietnam National University Ho Chi Minh City (VN)
- Ho Chi Minh City International University (VN)
- HUTECH University
- Ho Chi Minh City University of Technology (VN)
Publication Details
- Journal
- SoftwareX
- Published
- 2025-09-23
- DOI
- https://doi.org/10.1016/j.softx.2025.102373
- Citations
- 1
- Primary Topic
- Geochemistry and Geologic Mapping
- Type
- article
- Field-Weighted Citation Impact
- 2.48