You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Issue Description:
Upon attempting to log in and retrieve reservations using the auto-southwest-check-in Docker container, the following errors were encountered:
A "Too Many Requests" error, indicating potential rate limiting issues with the service.
An "ElementClickInterceptedException" error, suggesting a UI element interception during an automated click operation.
Error Messages:
Too Many Requests Error:
Timestamp: 2024-02-28 11:48:28
Message: Encountered a Too Many Requests error while logging in. Skipping reservation retrieval.
ElementClickInterceptedException:
Timestamp: 2024-02-28 11:38:31 to 11:38:43
Traceback: A detailed traceback highlighting the error's occurrence within the reservation_monitor.py and webdriver.py files, culminating in an ElementClickInterceptedException due to an element not being clickable at the expected location. The error specifically mentions an element <span class="login-button--box"> being intercepted by another element <div class="backdrop visible active"></div>.
Steps to Reproduce:
Run the Docker container with the specified environment and volume configuration.
Observe the application's attempt to log in and retrieve reservations.
Encounter the specified errors in the container logs.
Expected Behavior:
The application should successfully log in and retrieve reservations without encountering rate limiting or element interaction exceptions.
Actual Behavior:
The application fails to proceed past the login phase due to "Too Many Requests" and "ElementClickInterceptedException" errors, preventing reservation retrieval.
Additional Information:
config.json Configuration: (Redacted for privacy, with important flags like check_fares being set to false).
The issue persists despite attempts to mitigate through configuration changes and IP address modifications via VPN.
Thank you for the very detailed bug report! The Too Many Requests (429) issue is already being tracked in #201 and the ElementClickInterceptedException is fixed in the develop branch (from #226). The underlying issue of #226 is #230. I'll close this so these issues can be tracked in their respective reports.
Glad you’re finding it useful! There isn’t much troubleshooting that can be done from a high level. The troubleshooting would have to be at a lower level to find out why Southwest is detecting the browser only within the Docker container. If you want to do that, that would be great.
I’m also able to reproduce the issue and have worked on it a lot but nothing seems obvious as to what is the trigger for it being detected yet.
Version
Auto-Southwest Check-In v7.2
Browser Version
selenium 4.22.5
Description
Title: Encountered "Too Many Requests" and "ElementClickInterceptedException" errors during login and reservation retrieval
Environment:
Configuration Changes:
check_fares
to false.Issue Description:
Upon attempting to log in and retrieve reservations using the auto-southwest-check-in Docker container, the following errors were encountered:
Error Messages:
reservation_monitor.py
andwebdriver.py
files, culminating in anElementClickInterceptedException
due to an element not being clickable at the expected location. The error specifically mentions an element<span class="login-button--box">
being intercepted by another element<div class="backdrop visible active"></div>
.Steps to Reproduce:
Expected Behavior:
The application should successfully log in and retrieve reservations without encountering rate limiting or element interaction exceptions.
Actual Behavior:
The application fails to proceed past the login phase due to "Too Many Requests" and "ElementClickInterceptedException" errors, preventing reservation retrieval.
Additional Information:
check_fares
being set to false).Attachments:
To Reproduce
docker-compose
auto-southwest-XXXXX:
image: jdholtz/auto-southwest-check-in
container_name: auto-southwest-XXXXX
restart: on-failure
environment:
- PUID=501
- PGID=20
- TZ=America/Chicago
volumes:
- /Users/XXXXX/code/home_media/auto-southwest-XXXXX/config.json:/app/config.json
config.json
}
Expected Behavior
The application should successfully log in and retrieve reservations without encountering rate limiting or element interaction exceptions.
Relevant logs and program output
Additional context
No response
The text was updated successfully, but these errors were encountered: