Live data from Hacker News

A year of fighting scrapers on my 1.5 million-page website

patronview.com

411–420 of 450 posts

Re: A year of fighting scrapers on my 1.5 million-page website

#411
post #222

Earlier quoted context omitted.

you know what a browser is called by the web site? check the header that tells the version. USER AGENT not user, an agent on behalf of the user. the web was intended to be usable by agents belonging to users. in our path of the multiverse, the main agent we think of happens to be live interactive browser. but that need not have been, nor will it be in the future, the dominant USER AGENT. for a glimpse at one possible…

Yeah it's sort of weird that people are so used to using their computer to interact with other computers across the internet that the whole thing has become invisible to them: They completely forget that they're using a computer at all. Along come "bots" and suddenly everyone remembers that the whole thing involves computers. Driving the computer by hand for hours was never efficient, but is marginally entertaining I…

I’m not forgetting anything here. Bots and humans behind browsers are different things.

Re: A year of fighting scrapers on my 1.5 million-page website

#412
post #101

The worrying thing here is that so many people accepted outsourcing the decision on who can see their website to a large company (Cloudflare). If the company decides that a certain user should not see the website, the user will not see the website, and no one will know about it, and the user will have no recourse. That is not the open web that I would like to see. A second side effect of a knee-jerk reaction to bots…

> If I run a local script or an LLM that needs to fetch a web page from your site and you block that script or LLM as being a bot, you hurt me, the user. I wanted the information and I have no way of getting at it without investing my own time and effort in going to your website.

You remind me of a friend who asks TLDR for every single thing! If u aren't bothered to consume the content as envisioned by the OP/Author, go away. You have plenty of other sources. We are living in the age of abundant information.

Otherwise? Play by the rules. Even when you are doing this on a service u paid for. If it's not on their terms and conditions, u are simply not supposed to use it that way.

Re: A year of fighting scrapers on my 1.5 million-page website

#413

Earlier quoted context omitted.

You are assuming that because you are giving the operator money that you are entitled to use their website however you please -- that's not how it works. If you enter a brick & mortar establishment and break their rules, even as a paying customer, you might risk e.g. being kicked out and banned, depending on the behavior. This is not unique to e-commerce To be fair, I do not generally support wholesale banning of scr…

I think he's saying that his use of the site, via the LLM, is consistent with what the site owner-operator likely desires. To give a concrete example: I am a physician and have a site for my private clinic. I am not only unopposed to being scraped by bots/LLMs, I prefer it. The only value I gain from users being on my site is referral to my practice, and that same information being surfaced by search engines and LLMs…

[deleted]

Re: A year of fighting scrapers on my 1.5 million-page website

#414
post #11

> There's a real conflict here. I want Google and Bing and DuckDuckGo to crawl my site and send me new readers. But I don't want everyone else strip-mining it. Kinda sounds like we're missing a peer to peer network here. Instead of downloading the same data over and over again we can just download it once and then share it. Wouldn't that be better for everyone involved? It would also function as a distributed WayBack…

Common Crawl? https://commoncrawl.org/

The author blocked CCBot even though CCBot isn't part of the high traffic problem -- apparently he trusted Cloudflare labeling us as an "AI Bot".

Re: A year of fighting scrapers on my 1.5 million-page website

#415

Previously, I had done a fair amount of research into how Google's monopoly on web crawling further entrenches their monopoly in the search engine market. You can read more about this here, https://knuckleheads.club , there is a long report from ~2020 or so that explains how it worked at the time. The club is mothballed, I am doing other things with my life, and I'm happy to say that we played a very small role in th…

> It's a shame that CCBot is caught in the cross fire, but that's life.

We're used to it. Sadly.

Re: A year of fighting scrapers on my 1.5 million-page website

#417
I run a site which gets around 60k real MAUs per month and have had to deal with this in some shape or form. I haven't given it as much attention as you have though, because it started to feel like whack-a-mole like you describe and other things took priority. I've concluded that the most viable long term solution is to move most pages behind a login wall. And only keep a page public if I see the ROI from the page being scraped by AI bots, Google, etc... for you this could be only the really high-profile donor pages, but not the long tail pages. Once pages are behind a login wall, we can track anomalous activity at a behavioral / account level and automatically suspend those accounts. For example, an account visiting every donor page will be easy to detect.

Re: A year of fighting scrapers on my 1.5 million-page website

#418
post #411
post #222

Earlier quoted context omitted.

Yeah it's sort of weird that people are so used to using their computer to interact with other computers across the internet that the whole thing has become invisible to them: They completely forget that they're using a computer at all. Along come "bots" and suddenly everyone remembers that the whole thing involves computers. Driving the computer by hand for hours was never efficient, but is marginally entertaining I…

I’m not forgetting anything here. Bots and humans behind browsers are different things.

How is the difference relevant here?

Re: A year of fighting scrapers on my 1.5 million-page website

#419
post #206

Earlier quoted context omitted.

I don't disagree, but there is a sliding scale here. For instance, I wanted to buy a piece of equipment the other day from a local company for a specific usecase. I wanted to find a specific price/weight/specs ratio, and asked an llm to loop through the 20 or so items, fetch their page and calculate and present some values for each. This then led to me going and buying the one I found. So the llm was mainly just an e…

I don’t see the sliding scale - if the website didn’t want a bot they could have blocked you. They clearly don’t mind so what’s the issue? You still used a bot.

That sounds like "if they didn't want to get stabbed, they would have disarmed the attacker"

But this level of competence is not a given.

I wrote my first html when i was 9. Nowadays, you need to know about buns and crosses and tailwinds and what-have-you. Dealing with scrapers? most web publishers can't even deal with javascript.

Post reply on HN