zhengbangbo / chat-gpt-userscript

A userscript to display ChatGPT answer alongside Search Engine or Translator
https://greasyfork.org/scripts/456077
MIT License
79 stars 14 forks source link

百度搜索侧边栏没有搜索结果 #17

Closed improve100 closed 1 year ago

improve100 commented 1 year ago

image image

zhengbangbo commented 1 year ago

麻烦提供一下这些信息:

zhengbangbo commented 1 year ago

之前 https://github.com/zhengbangbo/chat-gpt-userscript/issues/7 有碰到类似的问题。我这边后来没复现了,你是这种情况吗?

improve100 commented 1 year ago

OS: ubuntun2004 Browser: Chrome Userscript Manager: Tampermonkey Userscript Version: v0.8.0

我不太熟悉js代码, 有更详细的修复说明吗?

zhengbangbo commented 1 year ago

1)控制台有报错吗? 2)无论刷新还是重新搜索都不显示搜索结果吗?

我这边没有 Ubuntu 环境。修复的话要看是什么问题导致的,我也不太能猜出来。

zhengbangbo commented 1 year ago

1)在百度搜索页面,先看看 Tampermonkey 的脚本有没有触发。 2)如果有触发,再看看控制台有没有报错,可能是搜索结果的 container 没有注入成功。 3)如果你有能力抓包,可以看看给到 openai.com 的请求有没有成功发出去。不过你这里没显示估计也和请求关系不大,大概是请求之前的问题。

这个油猴脚本显示搜索结果的原理是定位到页面中的一个元素,然后添加一块区域,然后发送请求,最后修改这块区域里的文字。

如果能理解的后,可以自己尝试一下,看能不能发现问题。

improve100 commented 1 year ago

点击百度一下蓝色按钮没有显示,但是刷新网页可以出来。

pwelyn commented 1 year ago

是需要登录才可以使用的吗

zhengbangbo commented 1 year ago

是需要登录才可以使用的吗

是的,需要有 openai 帐号