-
Notifications
You must be signed in to change notification settings - Fork 54
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
Can't find own profile ID, web feeds found: 0 #32
Comments
I used to face a few issues in the old version, where there were pop-ups asking about cookies or to accept updated terms and conditions. These only show up on a new IP (?). I didn't spend time debugging the container solution as it took just as long as the old solution (current solution). If you have some time, it would be great if you could take a look. Otherwise, the current version is still kicking 👍 |
I have the same problem, I run it as a GitHub action. `Run python give_kudos.py Kudos given: 0` |
I have the same problem. I made some changes to localhost and when I run the tests in debug firebox nightfy is executed. And the Strava website redirects the next page to a human confirmation page. |
Just checked my logs. I also see this, and it seems like it started more or less 4 days ago. I won't have time until next week to take a look. In the meantime, if you have any suggestions, feel free to share here. It sounds like a workaround for the human confirmation page is needed. |
Might be it can be solved by using a private GH Action runner. I assume the GH Action runner network is now blacklisted on Strava. Will try to test it during the christmas days. |
My fork is running locally and not via GH action. Having the same issue I guess Strava just now started to detect bot like actions as playwright is doing them. You could try to use the stealth plugin for playwright. |
@bin101 are you able to get it working with playwright stealth? |
Not yet, maybe during the holidays. |
Do not have much xp but tried with stealth, looks like the login button is blocked. |
It probably relates to the new policy that protects against getting data from Strava by third-party services. |
Hmm. @Arnibu wondering if a mouse click (somewhere) can help unblock it? When I last tried in a UI manually, I recall seeing the blocked login button as well, then toggled the "remember me" manually, which unblocked the button. Just throwing out ideas at the moment. |
I've had some success to an extent using the
This helps to bypass the human verification page (#32 (comment)). However, it seems that the login flow was now split into two steps, where at first you only enter your email, and then enter the password on the second page. haven't had time to split the login function into two steps, but will create a PR for the |
Hi,
I had an earlier version (2024 Feb) of you python script and that stopped working (giving python errors, maybe due to strava changes).
The most recent version also does not work:
_root@3a36a02831e3:/strava# python3 ./give_kudos.py
---Logged in!!---
can't find own profile ID
web feeds found: 0
Kudos given: 0_
I tried to run with both Python 3.9.10 and also with the most recent Python where new playwright was required, but the result is the same you can see above. (I run python script in container locally but this is not the root cause of the non-working script as previous version used to work.)
Also I checked my userid/password in an incognito mode browser and works fine.
Any idea?
The text was updated successfully, but these errors were encountered: