dessant / search-by-image

Browser extension for reverse image search, available for Chrome, Edge and Safari
https://apps.apple.com/us/app/search-by-image-for-safari/id1544552106
GNU General Public License v3.0
2.31k stars 200 forks source link

No results anymore from Google #290

Closed colemar closed 6 months ago

colemar commented 10 months ago

System

Bug description

Google reverse image search comes out always empty. It worked until about yesterday.

Logs

Where do I get the logs?
dessant commented 10 months ago

I can't reproduce the issue. Are you testing the extension from Italy? What does empty mean? Please show a screenshot of the search results tab.

colemar commented 10 months ago

Yes, from Italy.

Google obviously should at least know these images: image

But if I open the first picture and make a reverse search using search-by-image I get this: image

colemar commented 10 months ago

I tested more thoroughly, both in Chrome and Firefox:

I tried with two different google account, and it works!

This happens both from Italy and from USA (via VPN).

It seems like they quietly banned my account from reverse image search. I must admit that I did a lot of reverse searches recently. Google Lens works though, but is almost useless as a reverse search engine.

colemar commented 10 months ago

How could I complain to Google since this kind of reverse image search is unofficial? (I believe)

dessant commented 9 months ago

There is no point in contacting Google because they have already deprecated this service, it was replaced by Google Lens. Google keeps this service accessible for now if you request the URL directly, but the issues you're experiencing are inevitable, and the entire service may be shut down in the near future.

MarkyMarkDE commented 9 months ago

I found the problem for image search with g. If you are not logged in your account on the same browser it works well (if not, clear cache and cookies for g). If you logged in your account in the same browser it don't work.

Check out the follow account privacy settings in your g* account:

Linked_google_services_01 (1)

Enable the following settings

Linked_google_services_02

then it should work again. Seems that g* now requires to enable this or image search and maybe other things don't work anymore.

colemar commented 9 months ago

@MarkyMarkDE Thank you very much, now it works! What I don't understand is that the other accounts (they never stopped working) completely miss the Linked Google Services box. It is just not there in the account Data & Privacy settings page. Perhaps this is related to the fact that only my main account has subscribed Google One.

MarkyMarkDE commented 9 months ago

@MarkyMarkDE Thank you very much, now it works! What I don't understand is that the other accounts (they never stopped working) completely miss the Linked Google Services box. It is just not there in the account Data & Privacy settings page. Perhaps this is related to the fact that only my main account has subscribed Google One.

Please do not try to understand g*, you will always lose :wink:

dessant commented 9 months ago

Thanks for sharing a workaround, let's keep this issue open for some time for better visibility.

dessant commented 9 months ago

For anyone discovering this issue, Google has deprecated the legacy reverse image search service, and it may stop working at any time. The extension supports more than 40 reverse image search engines, and the best option would be to start exploring them and transition away from Google's deprecated service.

There is an influx of negative reviews on the Chrome Web Store, saying the extension "no longer works", some of them don't even specify any other details. I would urge all reviewers there to be more descriptive, and to follow the developer's instructions on how to get support. Continuing to rate down the extension for something that is outside of our control will just make us remove the deprecated search engine sooner, to stop the damage some of you are causing to this project. Please think for yourselves and be a bit more sensible.

wa-Nadoo commented 9 months ago

It seems, the list of enabled by default search engines should be revised. From my experience, the most useful engines (in Europe) are Google Lens, Yandex, Bing. The Google Images should be disabled by default as legacy. The same for TinEye, I don't see any useful results in it for a very long time.

Vorffeed commented 9 months ago

Thank you very much for the solution

colemar commented 9 months ago

It seems, the list of enabled by default search engines should be revised. From my experience, the most useful engines (in Europe) are Google Lens, Yandex, Bing. The Google Images should be disabled by default as legacy. The same for TinEye, I don't see any useful results in it for a very long time.

Google Lens is slanted towards small items and does a poor job of finding images similar to the whole input picture. Google Images was better but it seems to have declined. Yandex at some time surpassed it and is now by far the most useful for general reverse image search.

rudolphos commented 9 months ago

Google Lens has never worked for me, it never finds anything relevant so did the 'legacy' google reverse image search for the past 2 years, while yandex and bing usually finds it. Also yandex can show reverse-searched images from archive.org which google doesn't even index.

This is google for the past few weeks: image

Your search did not match any documents

They have added the game though (it's clickable)! The only 'improvement'.

DB9-max commented 9 months ago

For me it was nagging about 3rd part cookies not being enabled

System

  • Windows
  • 10
  • Chrome
  • Browser version: 121.0.6167.85
  • Extension version: 6.1.2

Bug description

Google reverse image search comes out always empty. It worked until about yesterday.

Logs

Where do I get the logs?

For me it was nagging about 3rd party cookies not being enabled

csengh commented 8 months ago

please someone helps me for Google image search for Firefox as MarkyMarkDE's solution for Crome.

unfortunately all image search comes out always empty

MarkyMarkDE commented 8 months ago

please someone helps me for Google image search for Firefox as MarkyMarkDE's solution for Crome.

unfortunately all image search comes out always empty

No, my solution works in all browsers, this is a Google account privacy setting thing.

EDIT: tested now again and all is working well. Make sure that you have ALL privacy settings in your Google Account be enabled!

Dentoo commented 8 months ago

please someone helps me for Google image search for Firefox as MarkyMarkDE's solution for Crome. unfortunately all image search comes out always empty

No, my solution works in all browsers, this is a Google account privacy setting thing.

EDIT: tested now again and all is working well. Make sure that you have ALL privacy settings in your Google Account be enabled!

what? how?

csengh commented 8 months ago

MarkyMarkDE said:

No, my solution works in all browsers, this is a Google account privacy setting thing.

EDIT: tested now again and all is working well. Make sure that you have ALL privacy settings in your Google Account be enabled!

Firefox don't have Linked Services in Privacy and Security, where can I find this option for Firefox?

MarkyMarkDE commented 8 months ago

MarkyMarkDE said:

No, my solution works in all browsers, this is a Google account privacy setting thing. EDIT: tested now again and all is working well. Make sure that you have ALL privacy settings in your Google Account be enabled!

Firefox don't have Linked Services in Privacy and Security, where can I find this option for Firefox?

this settings are in your GOOGLE ACCOUNT (please see the screenshots in my first reply of February 8th)!

MarkyMarkDE commented 8 months ago

Where in the google account?

please look at my screenshots

Dentoo commented 8 months ago

I can confirm that after checking all boxes it works again

Thanks @MarkyMarkDE for the screenshots!

MarkyMarkDE commented 8 months ago

I can confirm that after checking all boxes it works again

Thanks @MarkyMarkDE for the screenshots!

no problem, thanks for the additional feedback.

berendengelbrecht commented 8 months ago

It still always fails in Firefox, tested today with latest version of the plugin. If I search for same image in Google Chrome it works fine. For now I'm using Google Lens in Firefox, but I would prefer to use the Search by image plugin :(

burnuser commented 8 months ago

Google Images does not work for me as Search Engine with "Search by Image", neither in Firefox, nor in Chrome (no login in Google at all).

Suggestion to resolve this problem for all users (old and new) and get rid of "Does not work!" reviews: 1.) Make "Google Lens" default (+ placed at first position in Search engines list) 2.) In Context menu connect "Google" entry by default to "Google Lens" instead of "Google Images" - also in existing installations! 3.) Deactivate (or remove) "Google Images" by default

MarkyMarkDE commented 8 months ago

Google Images does not work for me as Search Engine with "Search by Image", neither in Firefox, nor in Chrome (no login in Google at all).

Suggestion to resolve this problem for all users (old and new) and get rid of "Does not work!" reviews: 1.) Make "Google Lens" default (+ placed at first position in Search engines list) 2.) In Context menu connect "Google" entry by default to "Google Lens" instead of "Google Images" - also in existing installations! 3.) Deactivate (or remove) "Google Images" by default

Lens is not possible, we don't get a URL to submit the picture to Google Server! In addition, there is another factor: in my own tests, the deprecated image search found significantly more and also different results than Lens. For this reason, Lens is not an "equivalent" replacement for me.

MarkyMarkDE commented 8 months ago

Hope the DEV do NOT remove the current Google Image search by default, for me and other users it always worked! It is only required to enable all Privacy Option in the Google Account, that's all. See my Comment of Feb. 8th #1933298771

I'm also pretty sure, that Lens will not work if you do not enable the Privacy Stuff in your Google Account! PRO TIP: It is always better to DISABLE SafeSearch option in Google Account, for reason that Google have a funny meaning which content should be removed from the search results.

burnuser commented 8 months ago
  1. "Lens is not possible": Lens is already an existing (and working) option in the Search engines list. The only problem is, it is not the default "Google" Search engine.
  2. "Lens is not an equivalent replacement": If the old (and maybe better) Search engine is depreciated, it does not matter. The default must be future proof. And Google Lens is already the used image search engine by Google (Desktop) Browser search itself. (See image search results URL: https://lens.google.com/search?...)
  3. "There are only some user adjustments necessary": The extension must work out of the box for all users. Or "It does not work" complaints and increasing bad ratings are unavoidable. Of course, complete removing of the old Search engine is not necessary. But it should be deactivated by default, for at least new/simple users.
dessant commented 8 months ago

We could inject a notice in the page to inform users about the deprecation when there are no search results, and replace Google Images with Google Lens for new installations, while keeping Google Images there in a disabled state. I think that should cover the issue while the deprecated search engine still works for some people.

MarkyMarkDE commented 8 months ago
  1. "Lens is not possible": Lens is already an existing (and working) option in the Search engines list. The only problem is, it is not the default "Google" Search engine.

oha, I have investigated little and played around (not much extensive) and have not found a proper way to submit the image via Lens. That we have Lens as working Option included, I have overseen :see_no_evil: Big Sorry!

Syntax7error commented 7 months ago

@MarkyMarkDE 's workaround works for Firefox if connected to your Google account (there is no need to tick the 'Google' box).

TommyHolmberg commented 7 months ago

I managed to make the urls work, but not the image capture. I'm not able to decipher the upload protocol.

It says that the project doesn't accept pull requests, but you are welcome to review my solution here @dessant https://github.com/dessant/search-by-image/compare/main...TommyHolmberg:search-by-image:fix-google-search-by-url

dessant commented 7 months ago

Hi @TommyHolmberg, we already support Google Lens, it can be enabled from the extension's options.

colemar commented 7 months ago

I use Search by Image v. 6.1.2 on Chrome v. 123.0.6312.59 I experience no issues anymore with Google Images after doing this: https://github.com/dessant/search-by-image/issues/290#issuecomment-1933298771

MarkyMarkDE commented 7 months ago

I use Search by Image v. 6.1.2 on Chrome v. 123.0.6312.59 I experience no issues anymore with Google Images after doing this: #290 (comment)

sure, the Privacy Stuff MUST be enabled, otherwise nothing worked.

AlmostHuman34 commented 6 months ago

I found the problem for image search with g. If you are not logged in your account on the same browser it works well (if not, clear cache and cookies for g). If you logged in your account in the same browser it don't work.

Check out the follow account privacy settings in your g* account:

Linked_google_services_01 (1)

Enable the following settings

Linked_google_services_02

then it should work again. Seems that g* now requires to enable this or image search and maybe other things don't work anymore.

You are absolute legend! It works like in the times before! Bless you!

aleximgs commented 6 months ago

When I search an image instead of the result being directed from google image, its from the home google, do I have to change some settings? sample and older results were like: sample2

dessant commented 6 months ago

The next version will add a notice when there are no image search results.

notice

dessant commented 6 months ago

I've created a short guide based on your findings which will be linked from the search results notice, you can find it here: https://github.com/dessant/search-by-image/issues/309

DB9-max commented 6 months ago

I found the problem for image search with g. If you are not logged in your account on the same browser it works well (if not, clear cache and cookies for g). If you logged in your account in the same browser it don't work. Check out the follow account privacy settings in your g account: Linked_google_services_01 (1) Enable the following settings Linked_google_services_02 then it should work again. Seems that g now requires to enable this or image search and maybe other things don't work anymore.

You are absolute legend! It works like in the times before! Bless you!

What google services you need to link?

dessant commented 6 months ago

Version 7.0.0 was just released, and these are the changes related to this issue:

MarkyMarkDE commented 6 months ago

I found the problem for image search with g. If you are not logged in your account on the same browser it works well (if not, clear cache and cookies for g). If you logged in your account in the same browser it don't work. Check out the follow account privacy settings in your g account: Linked_google_services_01 (1) Enable the following settings Linked_google_services_02 then it should work again. Seems that g now requires to enable this or image search and maybe other things don't work anymore.

You are absolute legend! It works like in the times before! Bless you!

What google services you need to link?

I would simply enable all which you see there