Skip to content
This repository has been archived by the owner on Sep 7, 2023. It is now read-only.

Show user CAPTCHA when asked by Google #2701

Closed
gabrc52 opened this issue Mar 29, 2021 · 3 comments
Closed

Show user CAPTCHA when asked by Google #2701

gabrc52 opened this issue Mar 29, 2021 · 3 comments

Comments

@gabrc52
Copy link

gabrc52 commented Mar 29, 2021

Is your feature request related to a problem? Please describe.

When searching from Google through searx, Google sometimes decides it's too many requests or if it determines that they're suspicious or robot-looking, it can display a CAPTHCA, which makes searx unable to return results.

A single user can trigger a CAPTCHA, I know since I have gotten a CAPTCHA on my normal IP address by typing queries that include parameters like site: on my keyboard.

Describe the solution you'd like

Since searx users are humans, searx could forward the CAPTCHA to them in order to complete the search. I wouldn't mind being asked to tell searx which of the pictures are cars, so it can reply that to Google.

Describe alternatives you've considered

From searching open issues, #2439 proposes falling back to another proxy, but these may be limited -- what if all of the proxies display a CAPTCHA? Many instances may have only one IP address available, which may trigger the CAPTCHA.

Additional context

None

@unixfox
Copy link
Member

unixfox commented Mar 29, 2021

Not possible, I explained why here: #729 (comment)

@unixfox unixfox closed this as completed Mar 29, 2021
@gabrc52
Copy link
Author

gabrc52 commented May 11, 2021

@unixfox while it may not be possible to display this with web technologies, I can think of ways to do it:

  • Screen mirroring a browser instance (something like VNC)
  • Also using a browser instance on the server: Parse the contents of the CAPTCHA itself, and show them to the user so the user can click on the image of a car or whatever the CAPTCHA asks for. Then the server returns to the CAPTCHA what the user selected.

@unixfox
Copy link
Member

unixfox commented May 11, 2021

yes but including a whole browser into searx will increase the size of the whole searx installation by A LOT. that's why we won't do that.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants