Earlier quoted context omitted.
that takes X seconds to compute. Those who have the computing resources to do commercial scraping will easily get past that. In contrast, there are still many questions which a human can easily answer, but even the best LLMs currently can't.
>there are still many questions which a human can easily answer, but even the best LLMs currently can't. I am genuinely curious: what is an example of such a question, if it's for a person you don't know (i.e. where you cannot rely on inside knowledge)?
Devs say AI crawlers dominate traffic, forcing blocks on entire countries
261–270 of 291 posts
Re: Devs say AI crawlers dominate traffic, forcing blocks on entire countries
#262Earlier quoted context omitted.
This relies a lot on being able to detect bots. Everything you said could be easily bypassed with a small to moderate amount of effort on the side of crawler's creators. Distinguishing genuine traffic has always been hard and it will not get easier in the age of AI.
But the very comment you answered explains how to do it: a page forbidden in robots.txt. Does this method need explanation why it's ideal for sorting humans and google, from malicious crawlers?
Re: Devs say AI crawlers dominate traffic, forcing blocks on entire countries
#263Re: Devs say AI crawlers dominate traffic, forcing blocks on entire countries
#264Earlier quoted context omitted.
What do you think a search engine’s crawler bot is doing exactly? I could sure be wrong, but I have a hunch that “downloading content and paraing the HTML tags in a programmatic manner” describes it.
Yes, but the difference is that the term "scraping" also targets things like automatically generating RSS feeds from HTML pages, which is not covered by robots.txt.
But what do I know, the young whippersnappers will just word lawyer me to death, so I better shut up and go away.
Re: Devs say AI crawlers dominate traffic, forcing blocks on entire countries
#265Earlier quoted context omitted.
at this point we're _good data_ limited, which has little to do with scraping.
Why kind of data that isn’t public would be so valuable for AI training? Seems like there’s a fuck ton. All of Wikipedia, GitHub for code, etc. I can understand targeting certain sites like Reddit, etc. but not random websites
Re: Devs say AI crawlers dominate traffic, forcing blocks on entire countries
#266Re: Devs say AI crawlers dominate traffic, forcing blocks on entire countries
#267Earlier quoted context omitted.
Yes, please explain. How does an entry in robots.txt distinguish humans from bots that ignore it?
When was the last time you looked at robots.txt to find a page that wasn't linked anywhere else?
Re: Devs say AI crawlers dominate traffic, forcing blocks on entire countries
#268Earlier quoted context omitted.
We're affected by this. The only thing that would realistically work is the first suggestion. The most unscrupulous AI crawlers distribute their inhuman request rate over dozens of IPs, so every IP just makes 1-2 requests in total. And they use real-world browser user agents, so blocking those could lock out real users. However, sometimes they claim to be using really old Chrome versions, so I feel less bad about loc…
> dozens of IPs, so every IP just makes 1-2 requests in total Dozens of IPs making 1-2 requests per IP hardly seems like something to spend time worrying about.
Last week I had a web server with a high load. After some log analysis I found 66,000 unique IPs from residential ISPs in Brazil had made requests to the server in a few hours. I have broad rate limits on data center ISPs, but this kinda shocked me. Botnet? News coverage of the site in Brazil? No clue.
Edit: LOL didn't read the article unity after posting—they mention the Fedora Pagure server getting this traffic from Brazil last week too!
Rate limiting vast swathes of Google Cloud, Amazon EC2, Digital Ocean, Hetzner, Huawei, Alibaba, Tencent, and a dozen other data center ISPs by subnet has really helped keep the load on my web servers down.
Last year I had one incident with 14,000 unique IPs in Amazon Singapore making requests in one day. What the hell is that?
I don't even bother trusting user agents any more. My nginx config has gotten too complex over the years and I wish I didn't need all this arcane mapping and whatnot.
Re: Devs say AI crawlers dominate traffic, forcing blocks on entire countries
#269Re: Devs say AI crawlers dominate traffic, forcing blocks on entire countries
#270Wow it is so surreal to see a project of mine on Ars Technica! It's such an honor!
Hmm. Instead of requiring JS on the client, why don't you add a delay on the server side (e.g. 1 second default, adjustable by server admin) for requests that don't have a session cookie? For each session keep a counter and a timestamp. Every time you get a request from a session, look up the tracked entry, increment the counter (or initialize it if not found) and update the timestamp. If the counter is greater than…