STATCAL logo
STATCAL ONLINE • WEB SCRAPING

Collect Data. Extract Information. Build Better Datasets.

A dedicated web scraping and text-data feature of STATCAL ONLINE.

STATCAL ONLINE Web Scraping provides browser-based and notebook-based tools for extracting comments, reviews, historical financial data, and other structured information from locally saved web snapshots or supported online sources. The workflow can continue from extraction to cleaning, analysis, and export.

Web Data Extraction
MHTML Processing
No API Tools
Excel Export
STATCAL ONLINE Web Scraping Tools

Explore Data Extraction Applications

Choose a tool based on the source platform and workflow you need. Applications include MHTML-based comment and review extraction, Google Play scraping, Yahoo Finance data extraction, text cleaning, and downstream sentiment analysis.

Social Media Comment Extraction

Extract comments and available metadata from TikTok, Instagram, and YouTube snapshots using single-file or multiple-file workflows.

1 Python • Google Colab

Multiple TikTok Comment MHTML Extractor

Extract multiple TikTok MHTML snapshots, preserve source-file information, combine loaded comments, and export structured results.

2 R • Shinylive

Multiple TikTok Comment MHTML Extractor

Process several TikTok MHTML snapshots in the browser, combine loaded comments, retain the source file, and export the dataset.

3 Python • Google Colab

Multiple Instagram Comment MHTML Extractor

Extract comments and available post metadata from multiple Instagram MHTML snapshots and combine them into a structured dataset.

4 R • Shinylive

Multiple Instagram Comment MHTML Extractor

Process multiple Instagram MHTML snapshots directly in the browser, combine stored comments, and export the results.

5 Python • Google Colab

Multiple YouTube Comment MHTML Extractor

Extract loaded YouTube comments, replies, video metadata, and source-file information from multiple saved MHTML snapshots.

6 R • Shinylive

Multiple YouTube Comment MHTML Extractor

Extract and combine YouTube comments already stored in multiple local MHTML snapshots and export the merged dataset.

10 R • Shinylive

TikTok Comment MHTML Extractor

Extract TikTok video information and comments already loaded and stored inside a local MHTML snapshot without using the TikTok API.

11 R • Shinylive

Instagram Comment MHTML Extractor

Extract Instagram comments already loaded and stored inside a local MHTML snapshot without requiring the Instagram or Meta API.

12 R • Shinylive

YouTube Comment MHTML Extractor

Extract YouTube comments and video information already stored in a local MHTML snapshot without requiring a YouTube Data API key.

Google Reviews & App Reviews

Collect review data from Google Maps, Google Search, Google Hotels, and Google Play using MHTML-based or supported scraping workflows.

7 Python • Google Colab

Multiple Google Review MHTML Extractor

Extract reviews from multiple Google Maps or Google Search local-business MHTML snapshots and separate narrative text from structured review details.

8 R • Shinylive

Multiple Google Review MHTML Extractor

Extract and combine Google Maps or Google Search local-business reviews from multiple MHTML snapshots and export the result.

13 R • Shinylive

Google Maps Review MHTML Extractor

Extract Google review data from a locally saved Google Maps or Google Search review page without using the Google Maps API.

15 Python • Google Colab

Google Play Review Scraper

Scrape Google Play reviews by app URL or package ID, filter by year, collect metadata and developer replies, and export a complete Excel workbook.

16 Python • Streamlit

Google Review MHTML Extractor

Extract review data from locally saved Google Search, Google Maps, or Google Hotels MHTML pages, inspect summaries, and export Excel or CSV.

Financial & Web Data Extraction

Extract structured market and financial data from locally saved web pages such as Yahoo Finance historical-price tables.

14 Python • Streamlit

Yahoo Finance MHTML Historical Prices Scraper

Extract Date, Open, High, Low, Close, Adj Close, and Volume from Yahoo Finance historical-price tables saved as MHTML.

Text Preparation & Sentiment Analytics

Continue the workflow after scraping with text cleaning and multi-model sentiment classification for research-ready datasets.

9 R • Shinylive

Text Data Cleaning

Upload Excel data, select a text variable, and apply transparent rule-based cleaning while retaining short but meaningful text.

17 Python • Google Colab

Sentiment Classification Prediction with 3 Models

Predict sentiment with IndoBERT, IndoRoBERTa, and XLM-RoBERTa, then calculate agreement, majority vote, and mean-probability ensemble results.

Click an application icon or the Open Application button to launch the corresponding STATCAL ONLINE tool.
From Web Pages to Research-Ready Data

A Practical Scraping-to-Analysis Workflow

STATCAL ONLINE Web Scraping supports a connected workflow for collecting, extracting, cleaning, analyzing, and exporting structured data from online platforms and locally saved web snapshots.

Collect Start from supported web pages, MHTML snapshots, app review sources, or notebook-based scraping workflows.
Extract Convert comments, reviews, metadata, and historical-price tables into structured tabular datasets.
Clean & Analyze Prepare text data, inspect distributions, and continue to sentiment classification or other research analyses.
Export Save structured results to Excel or CSV for further statistical analysis, documentation, and reporting.