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

Download Problem #32

Open
L4stone opened this issue Dec 17, 2024 · 1 comment
Open

Download Problem #32

L4stone opened this issue Dec 17, 2024 · 1 comment

Comments

@L4stone
Copy link

L4stone commented Dec 17, 2024

Hi,
I get the following error when I want to download all files belonging to a user. How can i solve this? Btw coomer.su is blocked our country. I can open it just with vpn.
(I hid username :))

https://coomer.su/onlyfans/user/*****/1393775654

Iniciando descarga...
Service extracted: onlyfans from site: coomer.su
Downloading only the posts from the provided URL...
Starting download process...
Error fetching user posts: HTTPSConnectionPool(host='coomer.su', port=443): Max retries exceeded with url: /api/v1/onlyfans/user/******?o=0 (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate (_ssl.c:1000)')))
No posts found for this user.
All downloads completed or cancelled.
Logs successfully exported to resources\config\logs\log_20241217_131533.txt
Logs successfully exported to resources\config\logs\log_20241217_131533.txt

@01000011-shade
Copy link

See #28

If you aren't trying to dig into the code yourself, you would likely need to wait for Emy to add support for proxies/VPN configuration. There are quite a few reasons you could be running into this, and quite a few fixes, but there are some security concerns in trying to bypass SSL (implying Coomer even allows you).

If you are trying to dig into the code, I think you can adjust the initial request.Session() to pass it a dictionary of your proxy settings and all requests in the wider script will go through that. Depending on if your VPN provides proxy information, it could be something as simple as:

proxies = {'https': '_my_https_proxy_'}
s = requests.session()
s.proxies.update(proxies)

Just note that proxies and VPNs are vastly different in functionality, and likely in implementation to work with this tool as well. I think a proxy would be easier to implement, but is far less secure and not encrypted quite like a VPN.

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

2 participants