The State of Web Scraping in 2021
mihaisplace.blog
The State of Web Scraping in 2021
1–10 of 132 posts
Re: The State of Web Scraping in 2021
#2Re: The State of Web Scraping in 2021
#3I don't remember exactly, but I think it was around 100 or 200 loc, so not exactly something that took long to write. In fact the most difficult thing was to figure how to pass the right args to Chromium.
I wonder what does a scraping framework offer?
Re: The State of Web Scraping in 2021
#4Nowadays is more and more common for websites to have some kind of rate limiting middleware such as rack attack for ruby. It would be interesting to explore the strategies to deal with it.
Re: The State of Web Scraping in 2021
#5Last year I needed some quick scraping and I used a headless Chromium to render webpages and print the HTML then analyze it with C#. I don't remember exactly, but I think it was around 100 or 200 loc, so not exactly something that took long to write. In fact the most difficult thing was to figure how to pass the right args to Chromium. I wonder what does a scraping framework offer?
HTTP requests, HTML parsing, crawling, data extraction, wrapping complex browser APIs etc. Nothing you couldn't do yourself, but like most frameworks, they abstract the messy details so you can get a scraper working quickly without having to cobble together a bunch of libraries or re-invent the wheel.
Re: The State of Web Scraping in 2021
#6Re: The State of Web Scraping in 2021
#7Re: The State of Web Scraping in 2021
#8Re: The State of Web Scraping in 2021
#9https://gotripod.com/insights/super-simple-site-crawling-and...
Re: The State of Web Scraping in 2021
#10Nowadays is more and more common for websites to have some kind of rate limiting middleware such as rack attack for ruby. It would be interesting to explore the strategies to deal with it.
This does put limits on how quickly they can crawl, of course, but scrapers find ways around it like changing ip and user agent (ip is probably the main one, bec you can then pretend that you are multiple humans browsing the site normally).