-
-
Notifications
You must be signed in to change notification settings - Fork 85
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
Successful check-in but still got error - can't login with account #129
Comments
Thanks for the detailed write-up. I’ll try later today with the same undetected chromedriver and Chrome v104 today to see if that’s the issue.
|
I'm not able to get Chromium v104, but I tried with Undetected Chromedriver 3.1.0 and did not run into any issues. Did you specify the Chrome version as 104 in your config.json? The logs don't seem to indicate that a specific version was set. |
So I was on a Raspberry Pi 4 and just ran:
pip install -U git:https...pathtothearmport
I had previously installed this so maybe that's why it didn't need to
rebuild all the libraries, etc.
[For context: After mistakenly upgrading to a newer incompatible version of
Chromium a while back, I tried all kinds of hackery like trying to download
and extract chromedriver for ARMv7 from Electron and then hardcode a path
to it into your code but in the end I found a Pi-Apps script that let me
downgrade to a compatible version of Chromium (104)]
Thanks for your great work!!
--
…--Darryl Lee ***@***.***>
|
My guess is that the undetected chromedriver port you are using is the reason you are being detected by Southwest or . The regular library should work with ARMv7 except for the downloading of the chromedriver. In this case you can download your own (which it appears you already did) and add full path to it in the config.json under |
Ooof, sorry I'm being dense. So I have upgraded my Chromium to 109, as I see there is already a "matching" chromedriver. Is this supposed to work with undetected_chromedriver? I do not know.
I grab the latest undetected_chromedriver by running: I make a copy of /usr/bin/chromedriver -> /home/pi/chromedriver_copy and specify it in config.json:
And now... I don't know what's wrong. :-{
|
For good measure I upgraded to Chromium 113 and had the same problems with a slightly different stacktrace:
Errors - hum. Maybe I need to maybe clean install selenium, et al.
|
GAH. OK! Ran pip install -r requirements.txt and it downgraded from undetected-chromedriver-3.5.0 to 3.1.7 And it ran without errors! So for anyone else, THIS WORKED on Debian GNU/Linux 11 (bullseye) on a Raspberry Pi 4:
With these packages installed:
Copy the chromedriver binary so it can be patched by undetected_chromedriver: Specify the location of the chromedriver in json.config: WOOT! (Well, we'll see if I get checked in on Thursday night. :-) |
Good to hear! Currently, this script only works with undetected chromedriver up to 3.4.7. It doesn’t work with version 3.5.0 due to Selenium Wire, but I made a pull request to fix it. That might take a while to be merged, however, because that project is not currently active. |
Hey @darryllee, was the check in successful on your Raspberry Pi? |
Yes! Got the notification and everything!!
On Fri, Aug 4, 2023 at 8:16 PM Joey Holtzman ***@***.***> wrote:
Hey @darryllee <https://github.com/darryllee>, was the check in
successful on your Raspberry Pi?
—
Reply to this email directly, view it on GitHub
<#129 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AANODJSIZ6TULWIXREZMLPDXTW3HNANCNFSM6AAAAAA27GEJAE>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
--
…--Darryl Lee ***@***.***>
|
Nice! I’ll point anyone with a similar setup to this issue in the future. Thanks for taking your time to test and outline the process. |
Description
I used the olde undetected-chromedriver for ARMv7 (3.1.0) with olde Chromium 104 and console showed error about too many requests, BUT CHECK-IN was successful (I think).
Do you suppose it's because I'm running such an old version of undetected_chromedriver (3.1.0)? I'd love to run a newer version but don't have the expertise to hack the newer undetected_chromedriver to work with ARMv7.
Thanks!
Output:
Log:
And now I'm trying to log into my account for the return flight, and am seeing too many requests on console:
Log:
To Reproduce
Expected Behavior
Should see a successful checkin. Also successful login and retrieval of upcoming reservation.
Version
Auto-Southwest Check-In v4.3
Additional context
No response
The text was updated successfully, but these errors were encountered: