So, my question is simple: how do you solve the problem? I've tried searxng with mediocre success, but it seems a bit heavy to have to be running a complete separate service for this one thing that I only need every once in a while. I haven't tried using a service that requires an API key, simply because I'm not sure which direction to go or who to go with.
Just thought I would ask here first.
Much of the reason people go with a service like ours is because of the difficulty with rolling your own reliable solution. Happy to answer any questions you might have as well!
[0]: https://serpapi.com/
(Assuming you prefer Python.)
Try again, but have curl provide a user agent string from one of the real browsers. You'll likely find that the request goes through.
My first attempt was to use crawl it just by doing GET requests (ie same thing as using curl). That got me nowhere. I had to use headless Chrome and Playwright.
Do any modern websites work with just curl even if they don’t block it - ie without being able to run JS?