Closed yirenkeji555 closed 1 year ago
First, make sure you have access to google bard, (your account must be whitelisted by google and Bard must be available in your country)
Then make sure your cookies are correct, use the Cookie-Editor extension that I mentioned in the readme, the old way we wrote to get cookies was wrong because the cookies we need are httponly and we can't get them by document.cookie
proxy is optional but recommended, especially for someone bard isn't available in their country
Thank you for your reply. I can guarantee that the obtained cookie is correct, because I can access it using the python demo, but not using nodejs, because the request.session method in python can ensure that the cookie is sent.
PS: python demo github: https://github.com/acheong08/Bard/blob/1ca09299471b73128e3f463aac482bcec8469c52/src/Bard.py
in your provided screenshot the error is ETIMEDOUT
means the request to the google bard website timed out, this error isn't from the library.
if you got a different error let me know
but for fixing this error you need to double-check if you have access to google bard from your IP or use a proxy
thank you. I guess the mistake maybe cause the cookie can not send to bard host.
can you have a try delete cookie or wrong cookie, and see the response is timeout ?
thank you very much.
Do cookies expire?
thank you. I guess the mistake maybe cause the cookie can not send to bard host.
can you have a try delete cookie or wrong cookie, and see the response is timeout ?
thank you very much.
invalid or empty cookies won't make ETIMEDOUT
, ETIMEDOUT means you can't even reach the server and your request timed out
Do cookies expire?
yes, you can check the expiration date in your browser cookies
Hi, it's don't work when I don't set proxy.