I'm not familiar with web scraping. Wondering what are the most common applications of it?
I can think of a few like public users data collection, prices comparison, news aggregation… Are there some other obvious ones I am missing?
To crawl literally anything. For my last project I got more than 10 million linkedin profiles to build a social network for entrepreneurs.
So data can give you power to build anything
Examples:
Ancestry.com scraper - https://github.com/mjhea0/ancestry-scraper
Indeed job scraper - https://github.com/mjhea0/indeed-scraper
Craigslist housing scraper - https://github.com/mjhea0/craigslist-housing-scraper
https://github.com/ThaWeatherman/scrapers
What can you then do with the data?
Monitor competition or your own brand
Sentiment Analysis
Gather sales leads
Machine learning
Generate content (blog posts, building a custom job board) Find cheap flights