News for hackers. Stuff that matters.
Re:Show HN: CloudScrape – Cloud-based web scraping platform by kuschku on Saturday October 17, 2015 @07:23AM (#10404067)
Why? People will just scrape your data anyway.

What you put online is public. Treat the web the same as a public bulletin board. Everything you post will be readable by everyone. Trying to prevent this is pointless.

Re:Show HN: CloudScrape – Cloud-based web scraping platform by troymc on Saturday October 17, 2015 @07:40AM (#10404105)
There have been lawsuits where the company running the site-being-scraped sued the scraper and won. So while it's technically possible, there can be legal issues.

See https://en.wikipedia.org/wiki/Web_scraping#Legal_issues

Re:Show HN: CloudScrape – Cloud-based web scraping platform by kuschku on Sunday October 18, 2015 @03:59PM (#10409543)
If I republish, yes.

If I just download a site – for local use, or similar cases – it’s not an issue.

And if I provide a scraper where the user customly has to enter the URL, it’s also technically just a very advanced webproxy, and also okay.

Re:Show HN: CloudScrape – Cloud-based web scraping platform by troymc on Sunday October 18, 2015 @04:16PM (#10409609)
That is incorrect. Even if you don't republish the data, the scraping alone can be a violation of the site's Terms of Service, and you can be sued (and lose). See the Wikipedia article I linked above.

Think about it from the point of view of the site being scraped. Suddenly your webserver is being slammed with traffic that's way beyond what any human would cause. It's costing you bandwidth and compute resources. You have every right to say no, scraping is not allowed (in your Terms of Service). It's then up to a court to decide if those Terms of Service are legally binding. Some courts have decided that yes, they are.

Re:Show HN: CloudScrape – Cloud-based web scraping platform by kuschku on Sunday October 18, 2015 @04:45PM (#10409716)
And where I am, courts decided that no, ToS are never binding. ToS are effectively worthless.
Re:Show HN: CloudScrape – Cloud-based web scraping platform by pingswept on Saturday October 17, 2015 @07:36AM (#10404092)
It might be desirable to make data available to humans, but not bots, no?
Re:Show HN: CloudScrape – Cloud-based web scraping platform by atemerev on Saturday October 17, 2015 @08:35AM (#10404220)
OK, how about hiring hordes of cheap human scrapers from Mechanical Turk? Everything visible can and will be scraped if need arises, the only variable is price.
Re:Show HN: CloudScrape – Cloud-based web scraping platform by Retra on Saturday October 17, 2015 @10:58AM (#10404547)
You're making a distinction that, if you were to actually explain it in a way that makes sense, would reveal a much more relevant solution to this problem.

What's the difference between a machine scraper and a human scraper? Humans use machines to access websites. All your users are machines. And behind every machine is a human.

If you don't want someone to access all your data in a short time-frame, then don't give it all away in a short time-frame.

Re:Show HN: CloudScrape – Cloud-based web scraping platform by brwnll on Saturday October 17, 2015 @09:31AM (#10404309)
Well that sure is an arrogant reply, and not even close to true. In the US everything published (online or not) is copyrighted.

Since you're clearly not a content creator, and have decided since you didn't work on it it has no value, but putting something online does not make content public domain.

Re:Show HN: CloudScrape – Cloud-based web scraping platform by jumperjake on Saturday October 17, 2015 @12:37PM (#10404965)
You're confusing redistribution with scraping. Scraping publicly-accessible content is legal. Redistributing it is not (at least not in the US).

Google scraps webpages as a core competency.

Re:Show HN: CloudScrape – Cloud-based web scraping platform by chinathrow on Sunday October 18, 2015 @04:21AM (#10407585)
Google also adheres to the robots.txt standard. Most of the scrapers I block don't.
Re:Show HN: CloudScrape – Cloud-based web scraping platform by jumperjake on Sunday October 18, 2015 @12:01PM (#10408569)
Not correct. Google will completely ignore the rules in robots.txt if it deems it acceptable. I think there's a link to this somewhere in this comment page.
Re:Show HN: CloudScrape – Cloud-based web scraping platform by chinathrow on Sunday October 18, 2015 @02:41PM (#10409212)
They do not index the content but might add the URL, correct. You can have a meta noindex present and they won't index even the URL.
Re:Show HN: CloudScrape – Cloud-based web scraping platform by kuschku on Saturday October 17, 2015 @01:16PM (#10405163)
Putting it online allows me to scrape it, but not to republish it.

I might just want to train a neural network on extracting data out of websites, and, for that usecase, wget -m every website I can find.

How I use the data you present to me, as long as I don’t republish it, is my decision. If you give me a license to read it, you also give me the license to copy it onto up to 7 different media at the same time, and to show it to up to 7 friends at the same time.

Re:Show HN: CloudScrape – Cloud-based web scraping platform by chinathrow on Sunday October 18, 2015 @04:22AM (#10407586)
Why?

My site, my robots.txt - if the scrapers do not obey, then I'll block them.

Re:Show HN: CloudScrape – Cloud-based web scraping platform by kuschku on Sunday October 18, 2015 @01:53PM (#10409033)
No. Your site is public. If it is available via HTTP without authorization, I can scrape it (but not republish). There have been in many countries (except the US) court decisions about this.

There are ways to force authorization, if you don’t use them, your fault.

If I just use TOR or VPNs or similar to get around your block, also, again, your issue. Unless you require authorization, your service is, by law, public.

And if I want to store the site offline for later reading, or read it now in a browser, is nothing that you have to decide.

Re:Show HN: CloudScrape – Cloud-based web scraping platform by chinathrow on Sunday October 18, 2015 @02:43PM (#10409227)
Well, copyright does prohibit redistributing the scraped content. And that is what all 3rd party content scraping services essentially do. That violates copyright law in quite a few countries. If you scrape with your own tools, own servers and use it only within your company, I would think it's a different legal matter.

No, it's not "by law" public, or could you cite a few laws for that, both US and EU. Would appreciate that.

Re:Show HN: CloudScrape – Cloud-based web scraping platform by kuschku on Sunday October 18, 2015 @02:49PM (#10409250)
It is public because the HTTP standard defines it as public, and, if you claim to use this standard, its definitions apply to you (if you claim to support a standard, you have to accept that its definitions will be used in court against you)

HTTP directly says you should use authorization to make stuff non-public.

And third-party content scraping tools are NOT violating copyright law, as they do not redistribute it freely.

Otherwise services like Opera Turbo – which scrapes a website, removes cruft, compresses data, and sends it to your phone – would also break copyright law, and there is a nice exception for this case, under US law, it’s covered under fair use.

(Unless the scraping service makes your content accessible publicly – and even then, fair use applies usually, as in the case of pure archival like archive.org or archive.is)

Re:Show HN: CloudScrape – Cloud-based web scraping platform by chinathrow on Monday October 19, 2015 @03:34AM (#10411622)
You can have your content blocked from archive.org also by robots.txt - didn't check archive.is

Are you a lawyer? I am not - anyway, I can't really agree with that falls under fair use.

If I charge money to scrape someones site and then hand over the material in whatever form my customer uses - I am bound run into problems sooner or later.