
Data scraper for web - Data Excavator

Description
Data Scraper for websites
Data Excavator – powerful C# server for crawling, scraping and saving any data from websites. With the data excavator, you simply can scrape any data from any website and export it into XLSX / CSV / MySQL / JSON. It’s a really simple and fast solution with minimal entry point for everyone who want to mine data and don’t want to read many of tutorials. Scraping process working based on .css and x-path selectors. Application includes crawling server, grabbing server (scraping server) and IO server. Each server written in pure multi-threaded model. Do you have 8-cores processor? Good. May be, 12-cores? Very good! The data excavator is directly depended from your PC quality – he can works at powerful servers. In general, with a good hardware, you can boost the data excavator to scraping websites in “monster-mode”, and make 100, 500, 1000 scraping requests per second. Do you really want to making professional data mining? Ok, then just use the Data excavator and forget about other ways to mine data. Our solution is the really fast native server, written with pure quality and with the best specific algoritms. Most of existing data scraping solutions from competitors works pretty linear – you must do every scraping step yourself with browser plugin. Alternatively you must to use page-to-page switching with pressing “Scrape data” magic button. Of course, there is a lot of professional data-mining solutions with high price and original quality. But there is not so many good solutions with good price and performance. The Data Excavator can be used in most of situations when you need to extract any-typed data from any website. May be, you want to create a e-commerce project and you search for a goods data source? May be you want to build a service for prices comparing? May be you are a big data specialist and must prepare some data set for analysing? Any task in data scraping that you can imagine you can solve with the Data Excavator application. For example, take a look at how well our program manages to extract data from the Aliexpress website. We simply take any page and sequentially extract all data from it. You don’t need any settings – we have a ready-made configuration. What are the key differences between our application and others? We offer a complete scraping server. It literally does everything you need to extract data, from multiple settings and automatic .css selectors, to exporting data on the fly. Based on our application, you can create large systems for automatic data scraping and analysis. Our application includes many comments on the source codes. You won’t have any trouble understanding the interface structure and calls to system libraries. Our main pride is multithreaded scraping. We have made the application parallel in everything that was possible. You can create multiple projects and extract data from multiple sites simultaneously. Each project has its own thread pool (oh yes!) which can be increased or decreased. Each project has a separate thread pool for scanning pages, and a separate thread pool for parsing downloaded pages. Our application is based on the Chromium Embedded Framework (CEF) – that is, it has a full-fledged Chromium browser built into it. This allows you to extract data from any site, even those where content is not immediately downloaded or requires a login. This fundamentally distinguishes us from our competitors – our application is suitable for scraping almost any site. The application uses the ExcavatorSharp library (also our library). It is distributed using the subscription model. The application already has a special key for Codester built in, which does NOT require an additional subscription for several years. The library is well documented, and allows you to build your own scraper based on it.How it works
Our application is written in C#. Yes, it’s a full C# (.NET) scraping server. We used a multi-threaded model in order to extract data from any site as fast as possible. Our application supports authorization and interaction with sites via JS. We try to make the interface simple, under which there is a fairly powerful engine.What tasks you can solve?
- Scrape any data from any e-commerce websites, like: amazon, ebay, aliexpress, walmart and many others.
- Scrape any data from any social network: facebook, twitter, instagram, linked in and others.
- Scrape any data from any cryptocurrency exchange website.
- Scrape any data from any supplier website.
- Export of scraped data: .xlsx / .xls / .json /.csv and others.
Price policy
As you know, now the basic cost of using any competitive online scraping service is from $ 50 per month (price analysis at the beginning of 2020). The market also offers products that have a one-time price of about $150 – $300. Our own subscription model (not via CODECANYON) is about $420 per year – it’s a $35 per month. We just enter the market and recruit the first audience for our service. That’s why we offer these “drop” prices.Export of results
Once you have collected data from some site, you can export it. We support export in xlsx, csv, json, mysql formats. We write text data into a file and place images from the site in a folder next to the file. These images are linked to the data via the “images” column in the table, or via the corresponding parameter in the JSON object (depending on the export format you choose).Special: working with pictures and BLOB data
Our system is able to work with images and other binary files. You can extract literally any information from the target page – images, media files, binary data and so on. Even if the image is packaged in the data: format, the system will correctly process it. All images are stored in files on your hard drive. When exporting, we collect the archive, which contains the exported data, as well as a set of images.App modules and libraries
Our scraper is written in C#, platform .NET Framework. It includes the following modules and libraries:- CEF (Chromium Embedded Framework)>
- CEFSharp – connector between C# and CEF
- EPPlus – working with Excel
- RestSharp – working with remote calls ($_GET / $_POST)
- ExcavatorSharp – library for parallel crawling and scraping
- HtmlAgilityPack – parsing data from DOM
- Newtonsoft.JSON – packing data into JSON format
- log4net – data logging
Warnings:
When you buy our application, you must understand what it can and cannot do. The application is intended for data scraping, i.e. – you define the elements from which the application should get data, for example – headers, images, descriptions of something, etc. The application will scan pages and extract this data in strict accordance. Here we sell the source code of the interface, and the license key for 6 months. After the key expires, you will need to buy a new key for one year at the same price. You can see the current prices on our website. The application works on a subscription model. Please note that this is not a magic bullet that will automatically google, find the sites you want and extract data from them without your participation. As a minimum of knowledge you should understand how .css-selectors or xpath work. You should also be familiar with general web data extraction skills such as proxying, $_GET and $_POST queries, page scanning management through templates and regular expressions. Also, if you want to extract data to fill your site, you must understand that the system scans the data and then exports it to some format, or sends it via some http(s) link. The system does not know how to automatically insert data into your site.Additional options:
Fully free support! We are literally just entering the market and recruiting an audience for our solution. We went crazy and laid out the source codes for our application. If you want to build a solution for data scraping based on our experience, we will be glad to advise you!Features:
- Pure multi-threadeded scraping (you can scrape many different websites in parallel)
- Multithreaded crawling – get data from website in parallel mode
- Browser-engine crawling – parse data from downloaded pages in parallel mode
- Support for multiple proxy servers
- $_GET and $_POST user args – download pages with set of args
- Dynamic content crawling – get content created with JS, ActiveX and other. Wait for AJAX calls
- Interaction of user JS-code with pages of the site
- Robots.txt ans Sitemaps support
- Pages reindexing support
- User-defined crawling behaviors
- Respect or disrespect for selected links
- Analysis of robots.txt under the selected user agent
- Multi-dimensional data extracting
- Multithreaded data extraction
- Exporting data: .xls, .xlsx, .csv, .sql, .json
- Exporting data online via HTTP url
- Overview grabbed data into UI
- Import&Export projects settings
- Project settings testing on specified page
- Grab only links from specified page (if you want)
- Project performance metrics board
- Forcing specified links reindexing
- Grabbing website links administration panel
- Projects interactive dashboard
- Supports attributes downloading – blobs, images
Starter guide:
You can use our application both for simple data scraping and for creating your own applications. If you want to simply extract data from a certain site – use Setup and install the already assembled version. If you want to develop – use the Visual Studio project.How it works for end-user:
- Create new project and complete project settings (or use default settings set)
- Specify a set of links to scraping
- Start project
- Wait while application will scrape specified links
- Export data to preffered format, like a .xls / .xlsx /.csv / .json
How to create new project (less then 3 minutes):
- Click on “New project (express)”
- Complete target website address
- Click on “Auto detect .CSS-selectors”
- Click on “Create new project”
What scraping tasks can I solve with the application?
With our C# scraper you can extract data from most well-known sites. Basically, it doesn’t matter what the site looks like or how it displays the data. Even if a site requires a login and password, or displays dynamic content with a delay – we can still extract data from its pages. You can scrape data, for example, from the following websites:- Amazon.com
- Walmart.com
- Aliexpress.com
- Ebay.com
- Google.com
- Craigslist.org
- Sears.com
- Kroger.com
- Costco.com
- Google.com
- Bing.com
- Wikipedia.org
- Nytimes.com
- Nypost.com
- Washingtonpost.com
- Wsj.com
- Hr.com
- Iherb.com
- And much more!
Requirements for data scraper usage:
- VC++ 2019 Redistributable
- .NET Framework 4.7.2
- X64 processor (because most of scraping tasks uses 1Gb of RAM as minimum)
- Free space on HDD (1Gb+)
- Windows 7, Windows 8, Windows 10
- IDE: VIsual Studio 2019 / Developers only
Success story
Click on image to read more, or follow direct link.Links and docs:
Website URL: Common questions and UI: /faq/ Core library information: /excavatorsharp-web-scraping/ Core library docs: /excavatorsharp-docs/ Contact us: /contact/ If you are an developer, see readme file after purchasing.Categories
Tags
External listing. code.market does not sell this product and does not process payment for it. Pricing, payment, delivery, licensing, refunds, and support are handled by the third-party merchant on its own website. We may earn an affiliate commission from a referral. Details.
Products of the Week.
Submit#1
upvote.club
Free Social Media Engagement that Helps Boost Your Content. Upvote Club supports 19 social networks with 100+ engagement actions in one dashboard. Add links to your posts and get free engagement from real users.
SaaS · 16,706 views · 96 clicksSaaS · Week 42 · 16,706 views · 96 clicks
#2
Seenshot App
Free, Fast, MacOS Screenshot app. Make Screenshot cmd+shift+2 and send it via link
Desktop App · 5,684 views · 109 clicksDesktop App · Week 42 · 5,684 views · 109 clicks
#3
Conversational Backlinks for Busy Founders
Place Backlink Relevant Conversation for your domain across Forums and Conversations
Website · 17,504 views · 195 clicksWebsite · Week 42 · 17,504 views · 195 clicks
#4
Substack Posting API
Onboard your Agent to Substack. Write Publish on Substack via API
SaaS · 36,491 views · 184 clicksSaaS · Week 42 · 36,491 views · 184 clicks
#5
codester.com
SocialDesk+: Omnichannel Social Commerce & Business Management Platform This is stronger than simply “Social Commerce and Messaging” because it tells buyers this is a complete business platform, not just a messaging script. Turn Social Conversations Into Sales SocialDesk+ is a complete omnichannel social commerce and business management platform built for businesses that sell and communicate with customers through social media. Instead of switching between WhatsApp, Facebook, Instagram and TikTok, businesses can manage customer conversations, comments, products, leads, follow-ups, automation, teams and business reports from one professional workspace. And because the full source code is included, developers, agencies and entrepreneurs can customize, rebrand and launch SocialDesk+ as their own business solution or SaaS platform. 🚀 Build Your Own Social Commerce Business SocialDesk+ gives you the foundation to launch: - Your own SaaS platform - A white-label social CRM - A social-commerce management system - A customer communication platform - A business messaging solution - A custom solution for clients - A multi-business subscription platform 💬 Connect Your Customers Supported social channels include: WhatsApp • Facebook • Instagram • TikTok Bring supported conversations into one centralized workspace and help businesses respond faster without constantly switching between platforms. 🛍️ More Than a Messaging Platform SocialDesk+ combines communication with the tools businesses need to manage customer opportunities: Inbox Manage customer conversations from connected channels. Comments Monitor and respond to social-media comments. Customers & Leads Organize customer information and potential buyers. Products & Catalog Manage products and give your team quick access to product information. Follow-Ups Make sure potential customers don't get forgotten. Automation Automate repetitive customer questions and responses. AI Assistant Provide AI-assisted communication when configured. Team Management Give managers and staff access to the business workspace. Reports & Analytics Track activity using business reports and analytics. The current product listing already includes these capabilities. 🔥 Why Buyers Will Want It Launch Faster Start with an already-built business platform instead of developing the entire system from zero. Customize Everything The full source code is included, allowing developers to change branding, features, workflows and integrations. Build a SaaS Create multiple business workspaces and offer SocialDesk+ as a subscription-based service. Sell to Businesses Offer it to retailers, restaurants, service businesses, online sellers, agencies and other businesses that communicate with customers through social media. Mobile + Web + Backend This isn't just a mobile UI template. It includes: - Flutter mobile application - Python / FastAPI backend - Web interface - Administration tools - Database infrastructure - API-based architecture - SQLite / PostgreSQL support - Android and iOS project structure 💼 One Platform. Multiple Business Opportunities. For SaaS Entrepreneurs Launch your own subscription platform and allow multiple businesses to operate inside separate workspaces. For Software Agencies Customize and rebrand the platform for clients instead of building an omnichannel business system from scratch. For Developers Use the complete source code as a foundation for your own social-commerce or customer-management product. For Businesses Deploy a dedicated version for your own customer-service and social-commerce operations. 🧩 What's Included Mobile - Flutter / Dart - Android - iOS project Backend - Python - FastAPI - SQLAlchemy - Alembic Database - SQLite - PostgreSQL Web - HTML5 - CSS3 - JavaScript Deployment - Docker - Docker Compose - Production configuration Business Platform - Multi-workspace architecture - Authentication - Teams - Customers - Products - Messaging - Comments - Automation - Reports - Subscriptions - Administration The current listing also documents third-party integrations such as Meta, TikTok, Stripe, Firebase, SMTP and optional OpenAI configuration. ⚡ What Makes SocialDesk+ Different? You're not buying a simple: ❌ Chat UI ❌ WhatsApp clone ❌ Flutter template ❌ Admin dashboard ❌ Basic CRM You're getting a complete business platform foundation that can be customized, branded and commercialized. Connect. Automate. Manage. Grow. SocialDesk+ Omnichannel Social Commerce & Business Management Platform One important change I'd make to the current listing The current page starts with: “A simple guide to managing your social conversations, customers, products and business activity.”
Other · 3,905 views · 32 clicksOther · Week 42 · 3,905 views · 32 clicks
#6
sandbook.app
Sandbook reads EPUB, PDF, web pages and scanned pages aloud with Kokoro TTS, an open neural voice model that runs on your iPhone, free and offline. Choose from 41 natural voices in English, Spanish, French, Italian, Brazilian Portuguese and Hindi and follow each word as it is spoken. Try the same voices in your browser first with the free Kokoro TTS online demo.
Other · 3,904 views · 13 clicksOther · Week 42 · 3,904 views · 13 clicks