You will get Asynchronous Web Scraper with Flask/Tkinter and SQL


Project details
I will deliver a professional Python Web Scraping panel tailored to your workflow, available as a Flask Web Dashboard or a Tkinter Desktop App. Both architectures use a multi-threaded, non-blocking design to ensure the UI remains 100% responsive while scraping in the background.
🚀 Key Features:
• Hybrid Framework: Choose between a Flask local web server or a native Tkinter desktop window.
• Dynamic Control Panel: Set page limits and items per page via UI dropdowns.
• Live Web Logging Terminal: Watch background logs, extraction progress, and warnings stream in real-time onto your screen.
• Multi-Format Data Pipeline: Cleaned data is saved simultaneously into local SQLite, CSV logs, and a professional Excel (.xlsx) sheet with native columns and UTF-8-sig encoding.
• Standalone .exe Option: I can bundle the app into a zero-configuration Windows Executable file. Run it with a double-click—no Python required!
🛠️ Tech Stack: Python, Threading, Playwright/Selenium, Pandas, SQLite3, Bootstrap 5.
📋 Required to Start:
1. Target website URL.
2. Specific data fields needed (e.g., product titles, prices, stocks, leads).
*Note: We target public data layers only. No login bypasses.*
🚀 Key Features:
• Hybrid Framework: Choose between a Flask local web server or a native Tkinter desktop window.
• Dynamic Control Panel: Set page limits and items per page via UI dropdowns.
• Live Web Logging Terminal: Watch background logs, extraction progress, and warnings stream in real-time onto your screen.
• Multi-Format Data Pipeline: Cleaned data is saved simultaneously into local SQLite, CSV logs, and a professional Excel (.xlsx) sheet with native columns and UTF-8-sig encoding.
• Standalone .exe Option: I can bundle the app into a zero-configuration Windows Executable file. Run it with a double-click—no Python required!
🛠️ Tech Stack: Python, Threading, Playwright/Selenium, Pandas, SQLite3, Bootstrap 5.
📋 Required to Start:
1. Target website URL.
2. Specific data fields needed (e.g., product titles, prices, stocks, leads).
*Note: We target public data layers only. No login bypasses.*
Programming Languages
HTML & CSS, JavaScript, PythonCoding Expertise
Cross Browser & Device Compatibility, Performance Optimization, SecurityWhat's included
| Service Tiers |
Starter
$50
|
Standard
$100
|
Advanced
$200
|
|---|---|---|---|
| Delivery Time | 3 days | 5 days | 7 days |
Number of Revisions | 2 | 3 | Unlimited |
Number of Pages | 1 | 10 | 50 |
Design Customization | - | ||
Content Upload | - | - | - |
Responsive Design | |||
Source Code |
About Mihai-Liviu
Python Developer | Web Apps, Automation & Data Scraping
Iasi, Romania - 7:40 am local time
Whether you need a full-stack web application, a Pandas pipeline to clean messy Excel files, or a custom script to scrape complex websites, I deliver fast and reliable solutions.
Here is what I can build for you:
🚀 ADVANCED WEB APPLICATIONS (Django & Flask)
• Full-Stack Development: Secure backend logic, user authentication, and interactive front-ends (HTML5, CSS3, JavaScript).
• Database Management: High-performance relational databases (MySQL) and raw SQL queries for legacy database data extraction.
• I spent 6 months building a massive, custom Fleet & Reservation Management System (10,000+ lines of code) using Flask and MySQL. It features Google OCR for automatic document parsing, dynamic interactive calendars, and WhatsApp API alerts.
⚙️ AUTOMATION & DATA PROCESSING (Pandas)
• Excel & Word Automation: Transforming raw spreadsheets into formatted Word documents or customized reports (using Pandas).
• Administrative Scripts: Automating complex form completions (like official tax declarations and compliance reports) to eliminate manual errors.
• Utilities: PDF & Image Processing (dynamic watermarking tools), digital signing on screen, and OCR text recognition (Google Vision API, Regex).
📊 WEB SCRAPING & EXTRACTION
• Custom scrapers for platform data extraction (LinkedIn, e-commerce stores, real estate directories).
• Data cleaning, structuring into CSV/JSON/Excel, and automated database injection.
Technical Toolkit:
• Languages & Frameworks: Python, Flask, Django
• Data & Scraping: Pandas, Beautiful Soup, Selenium, Regex, SQL (MySQL)
• Utilities: Pillow, OS, Dotenv, Python-docx
I am responsive, deadline-oriented, and focused on delivering clean data. Let’s jump on a quick chat to discuss your project requirements today!
Steps for completing your project
After purchasing the project, send requirements so Mihai-Liviu can start the project.
Delivery time starts when Mihai-Liviu receives requirements from you.
Mihai-Liviu works on your project following the steps below.
Revisions may occur after the delivery date.
Target Analysis & Selector Mapping
I will review the target website structural layout, analyze anti-bot layers, and map the correct CSS/XPath selectors for database ingestion.
Engine Development & Dashboard Setup
I will build the asynchronous multi-threaded scraping core and set up the Flask/Tkinter control panel layout with live console streaming.
