Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

connect ETIMEDOUT error #1

Closed
yirenkeji555 opened this issue Mar 24, 2023 · 7 comments
Closed

connect ETIMEDOUT error #1

yirenkeji555 opened this issue Mar 24, 2023 · 7 comments

Comments

@yirenkeji555
Copy link

Hi, it's don't work when I don't set proxy.
image
image

@PawanOsman
Copy link
Owner

PawanOsman commented Mar 25, 2023

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

@yirenkeji555
Copy link
Author

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

@PawanOsman
Copy link
Owner

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

@yirenkeji555
Copy link
Author

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.

@Helvio88
Copy link

Do cookies expire?

@PawanOsman
Copy link
Owner

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

@PawanOsman
Copy link
Owner

Do cookies expire?

yes, you can check the expiration date in your browser cookies

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

No branches or pull requests

3 participants