Ask HN: What's your philosophy on page scraping?
Hey guys, I'm curious to hear what you think about page scraping. Are you happy to page scrape other sites? Are you happy to have yours scraped? What's your view on the ethics?
I'm asking because I'm aware my site's started to be scraped (by more than search engines), and I'm trying to figure out how I feel about it. In this case I'm happy because I know the audience/user base is smallish. If an app went mainstream that did it, I wouldn't be happy.
Of course the pragmatic answer is simple - 'build an api' - a few more weekends and I might.
But right now I'm interested to hear people's opinions on it.
6 comments
[ 2.9 ms ] story [ 27.9 ms ] threadMore seriously, if there're bots that you don't want scraping, just robots.txt them away. If they ignore that, then they're being rather rude and you can figure out some way to auto-block them.
I am ok if someone decides to scrape my websites in a similar fashion - although if I do see that starting to happen, I'd rather just go ahead and build an API.
I'm happy writing a program to let individual users scrape from their computers. After all, they have a right to visit the site and retrieve their data in whatever format suits them.
I'm not so keen on setting up a server to scrape data, or having a server scrape a huge pile of data for a list of users. After all, whoever is running the service is keeping stuff for all of the users. My taking it all is just stealing.
On the provider side, I think my feelings are about the same. I think you have to be careful that you leverage scraping -- let scrapers come in and get enough stuff that it makes people want to visit, but not so much that they have everything. If executed effectively, you can use scraping to great benefit.