eSearch icon indicating copy to clipboard operation
eSearch copied to clipboard

使用代理后仍然无法使用谷歌以图搜图

Open Super-Zoe opened this issue 3 years ago • 11 comments

你好: 仍然是window1.7.3版本: 谷歌搜图会出现 类似Error:connect ETIMEDOUT

  1. eSearch搜索可以访问谷歌 但是eSearch搜图无法访问 ——好奇 eSearch中的google搜图是怎么实现的?
  2. 尝试过用eSearch配置代理访问但未成功,正确的配置方法应该是怎么样?
  3. eSearch代理选项能否增加个系统代理的选项呢?

Super-Zoe avatar Jul 20 '22 16:07 Super-Zoe

1&2. 使用nodejs的http模块进行访问,还没与主程序共享代理配置。 3. 我只提供了electron的官方设置,好像没有系统代理接口,详见官方文档

你的搜索是如何访问谷歌的?通过软件的代理吗?

xushengfeng avatar Jul 21 '22 02:07 xushengfeng

  1. eSearch搜索用的是主程序代理配置(这个配置好像也没看见),而eSearch搜图用的是nodejs的http模块?要是可以共享代理配置就好了
  2. 看了一下,electron官方文档是有系统代理的吧? image
  3. 是的,Clash开启系统代理
  4. 又尝试了eSearch的代理配置,google搜图不生效,其他的搜图正常,设置的PAC如下,来源于例 3 ` function FindProxyForURL(url, host) { if (isResolvable(host)) return "DIRECT"; else return "PROXY 127.0.0.1:7890"; }

`

Super-Zoe avatar Jul 21 '22 16:07 Super-Zoe

尴尬了,1.7.0合并浏览器和主界面 fecdd8c 时就把代理相关的代码去掉了。但你使用谷歌搜索仍然正常,说明在不需要eSearch设置代理的情况下是能访问谷歌的,但搜图却无法工作。 你使用电脑上的浏览器能访问谷歌搜图吗?使用eSearch的浏览器呢(在主页面输入网址,选中打开)?

xushengfeng avatar Jul 22 '22 02:07 xushengfeng

  1. 电脑上的浏览器和eSearch的浏览器两者都可以访问谷歌搜图[https://www.google.com/imghp],但eSearch浏览器里面在上传图片搜索时,总是会“检测到您的计算机网络中存在异常流量”,弹出验证码窗口,而电脑浏览器正常搜图。是不是这个的问题导致的?
  2. 一般浏览器默认使用系统代理,无需设置

Super-Zoe avatar Jul 22 '22 06:07 Super-Zoe

e26f7b5 尝试修复 你试一下这个测试版能否正常工作

xushengfeng avatar Jul 22 '22 09:07 xushengfeng

google搜图还是有问题 会弹出以下的窗口,不过这个的eSearh浏览器可以正常google搜图 image 如果启用eSearch代理的PAC配置,google搜图弹出上图错误,而百度搜图会显示ERR_MANDATORY_PROXY_CONFIGURATION_FAILED

Super-Zoe avatar Jul 22 '22 11:07 Super-Zoe

抱歉,有些模块没打包进来 这是测试版2

xushengfeng avatar Jul 22 '22 13:07 xushengfeng

google搜图还是有问题 eSearh浏览器可以正常google搜图 跟之前一样 1658506735643

Super-Zoe avatar Jul 22 '22 16:07 Super-Zoe

好吧,我试着准备个代理环境再详细测试一下,看看能不能解决

xushengfeng avatar Jul 23 '22 01:07 xushengfeng

测试版3

xushengfeng avatar Jul 24 '22 12:07 xushengfeng

这个可以搜图了

Super-Zoe avatar Jul 25 '22 01:07 Super-Zoe