

According to the Actions log for that repository it generally takes about 11-16 seconds per scrape, nowhere near a full minute. Worst case, if it’s 16 seconds every time, for a 31-day month that’s 31 days * 72 actions/day * 16 sec/action = 595.2 minutes, well within the free tier limit.
And if it does become a problem it can easily be scaled down to once per hour or something with a single git commit.
Many piracy sites run ads though, don’t they? Unless everyone visiting runs ad blockers (unlikely) the people running those are making at least some money. Presumably it at least covers the cost of running the sites.
It’s probably just as the comment you replied to said: “stuff bought with stolen credit cards (and resold on those sites) actually costs us money, as opposed to piracy which merely ‘costs’ us money”.