There’s actually legal precedent against scrapping a website through unofficial channels, even if the information is private. But basically, if you scrape a website and hinder their ability to operate, it falls under “virtual trespassing”.
I’m assuming it would be even worse now that everyone is using the cloud and that scrapping their site would cause a noticeable increase in resource cost (and thus, directly cost them more money because of cloud usage fees).
It’s why APIs are such a big deal. They provide you with an official, controlled, entry point to a platform’s data.
Fetus@lemmy.world 6 months ago
Scraping through a website at the scale they are talking about isn’t really viable. You need access to the API so that you can have very targeted requests.
This is why reddit changed their API pricing and screwed over everyone using third party apps. They can make more money selling access to LLM trainers than they could from having millions of people using apps that rely on the API.
drmoose@lemmy.world 6 months ago
Scraping at scale is actually cheaper than buying API access. It’s a massive rising market, try googling “web scraping service” and there are hundreds of services that provide API to scrape any public web page.
BatrickPateman@lemmy.world 6 months ago
Scraping ia nice for static conten, no doubt. But I wonder at what point it is easier to request changes to a developing thread via API than to request the whole page with all nested content over and over to find the new answes in there.
drmoose@lemmy.world 6 months ago
Following a developing thread is a very tiny use case I’d imagine and even then you can just scrape the backend API that is used on the public page for the same results as private API.