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

*** HELP WANTED. Reserved a spot with this tool? Let us know! *** #108

Closed
alexDrinkwater opened this issue Jul 29, 2021 · 130 comments
Closed
Labels
help wanted Extra attention is needed

Comments

@alexDrinkwater
Copy link
Collaborator

alexDrinkwater commented Jul 29, 2021

With all the recent updates to the MIQ website. Let us know if you have been able to reserve a date while using the booking assistance tool.

@alexDrinkwater alexDrinkwater added the help wanted Extra attention is needed label Jul 29, 2021
@alexDrinkwater alexDrinkwater pinned this issue Jul 29, 2021
@alexDrinkwater alexDrinkwater changed the title *** Reserved a spot with this tool? Let us know! *** *** HELP WANTED. Reserved a spot with this tool? Let us know! *** Jul 29, 2021
@JulieONeill
Copy link

Yes with v10.2
Not yet with v10.3

@mjt128
Copy link

mjt128 commented Jul 29, 2021

Since the site updated a day or so ago to show the full palette of months and the X through unavailable ones, the auto refresh is not working.

Prior to that I would get two kinds of things happening:

  1. alert goes off, click captcha and next, the choice screen gets immediately displayed possibly with some error or possibly just a silent return to the screen.
  2. alert goes off, click captcha and next, page spins for a few seconds longer, then often but not always gives a dismissible error inline that the date is full and try again.

It typically has been generating about four to six alerts per day on a 5 second poll when it was working

No alerts have resulted in a successful booking.

@alexDrinkwater
Copy link
Collaborator Author

@mjt128 You may have missed it but we released 0.10.3 last night to update for the new miq calendar.

@Saj22
Copy link

Saj22 commented Jul 29, 2021

Thanks Alex. Have there been updates to the initial 0.10.3 as the next button is not working with the 10.3 version I downloaded.

@alexDrinkwater
Copy link
Collaborator Author

@Saj22 There has not, I am thinking we will need to stop trying to automatically select the date in the calendar.

@Saj22
Copy link

Saj22 commented Jul 29, 2021 via email

@acidack
Copy link

acidack commented Jul 29, 2021

I've been alerted but still too slow for the bots out there. Seems like they are working outside of theb5 second refreshes and beating us to it.

@kimmered1234
Copy link

my sister and I have been trying for about 5 days now and haven't managed to secure a spot using this tool. We're pretty desperate and have been trying non stop but have never managed to be fast enough.

@JulieONeill
Copy link

JulieONeill commented Jul 29, 2021

I just mentioned this in #105 but relevant here too: I’ve had no success with the page responding to my clicks after any alerts so I tried creating a second MIQ login to have one booking window open without the script and another window open with the script so that I could hear the alert from the script window, click manual refresh on the non-script window and then click date/not-robot/next on the non-script window… BUT weirdly the non-script window wasn’t showing any available dates even when the script window had the alert sounding. Not sure if this signals an issue with MIQ or script…?

@cmartin-kavlifoundation

There have been so few openings today that I haven't gotten an alert yet on a date that would work for me (using v10.3). Using v10.2 I got a few alerts but I was never fast enough. One of the things I really like about this tool is its ability to alert only on specific dates (or months) so I can focus only on dates that will work and not be distracted by all the others (Thank you Alex and Jeremias!)

@Saj22
Copy link

Saj22 commented Jul 29, 2021 via email

@Rubina91
Copy link

Rubina91 commented Jul 30, 2021

Same here, haven't been fast enough. To be fair, I only installed it yesterday (just to realise the site change broke the script), have had 3 alerts got off so far with me actively being on my laptop and did not manage to secure any. The bots are definitely beating us to it!

@Saj22
Copy link

Saj22 commented Jul 30, 2021 via email

@Rubina91
Copy link

I'm not losing hope, I'm just happy there is even a chance to actually secure a booking with this tool. Just gotta keep trying, hopefully we should be able to secure vouchers when they release the remaining slots for Sept, Oct & Nov. 🤞

@crazichicken
Copy link

With all the recent updates to the MIQ website. Let us know if you have been able to reserve a date while using the booking assistance tool.

Hi Alex, thanks for all your efforts. Unfortunately, I've been trying since 18 July and have had zero luck getting a spot yet with any of the releases.

@DenimChickenNZ
Copy link

Just got one. Thank you so much for this - I would never have achieved it without your help! Good luck everyone else (sorry to those I beat to the punch) - but there is hope out there!!!!!

@Saj22
Copy link

Saj22 commented Jul 30, 2021 via email

@DenimChickenNZ
Copy link

DenimChickenNZ commented Jul 30, 2021

Awesome! Thanks for the update. Did you have to click on the date first or only on the recaptcha and next? Was it the 18th Aug? I just missed that date!

Just recaptcha and next. It was the 18th of Aug. Sorry :( At least you have 1 less person to compete with now! Good Luck!

@Saj22
Copy link

Saj22 commented Jul 30, 2021 via email

@Saj22
Copy link

Saj22 commented Jul 30, 2021 via email

@DenimChickenNZ
Copy link

Yeah just donated to Code Club Aotearoa! Still fizzing haha

@Saj22
Copy link

Saj22 commented Jul 30, 2021 via email

@JulieONeill
Copy link

@DenimChickenNZ Thanks for sharing how it worked for you and what you clicked - definitely helpful to know!

@DenimChickenNZ
Copy link

I will also add that I had my cursor in the position the recapcha box would move to once the refresh and scroll happened. And I clicked next as soon as i saw the tick come up

@JulieONeill
Copy link

JulieONeill commented Jul 30, 2021

👍
@stilljake given the comment above & your #112 inputs, do you think the script can be updated so that it automatically lands (after refreshing) with the “not-robot” and “next” buttons in view? I currently have to page-up before getting to those buttons which is losing time.
Thank you for any help!!

@englishdan
Copy link

I just want to say thank you to Alex, Jeremias and everyone else who has contributed to making this script. Although I haven't managed to snag a date yet, I'm certainly get way closer than when I was relying on email updates from miq4u

@DenimChickenNZ
Copy link

👍
@stilljake given the comment above & your #112 inputs, do you think the script can be updated so that it automatically lands (after refreshing) with the “not-robot” and “next” buttons in view? I currently have to page-up before getting to those buttons which is losing time.
Thank you for any help!!

Could you perhaps zoom out on your browser? I think its mousewheel down (like you use to scroll down) while holding control

@Saj22
Copy link

Saj22 commented Aug 11, 2021 via email

@Saj22
Copy link

Saj22 commented Aug 11, 2021 via email

@Saj22
Copy link

Saj22 commented Aug 11, 2021 via email

@Saj22
Copy link

Saj22 commented Aug 11, 2021 via email

@Saj22
Copy link

Saj22 commented Aug 11, 2021 via email

@Ghostfinder
Copy link

Managed to book a place yesterday with the tool - running macOS with no mouse automator, I was just on the page as it refreshed and managed to hit the check box and next. Unfortunately the date was too close, so I had to let it go, but at least I proved (to myself!) that it was possible to get something.

I did try the Mac mouse automator mentioned above, but while I could map the correct actions, I can't get it to check check the recaptcha check box, despite the action being a left click.

@Saj22
Copy link

Saj22 commented Aug 11, 2021 via email

@Saj22
Copy link

Saj22 commented Aug 11, 2021 via email

@TigaNZ
Copy link

TigaNZ commented Aug 11, 2021 via email

@mjt128
Copy link

mjt128 commented Aug 11, 2021 via email

@TigaNZ
Copy link

TigaNZ commented Aug 12, 2021 via email

@mark-bloom
Copy link

The only choices you have after managing to get a booking are to either cancel the booking, or put in the flight details (or wait 48 hours and it'll cancel automatically).

There is no option to change passenger details after you've gotten a booking. You could try and contact MIQ directly about changing passenger details, but unless it's a minor detail (e.g. adding a middle name), I wouldn't expect much help, and the booking is going to get released after 48 hours anyways.

@dacidre
Copy link

dacidre commented Aug 14, 2021

@mark-bloom @alexDrinkwater Hey Mark, Alex thanks for the notes listed above! Super helpful and gives me some hope. I am currently running NPM START with the edits that @mark-bloom placed in and it seems to work, but the only thing is when the window gets an available date but its full, the script stops running and/or refreshes.

Is there anyway to get it to auto refresh or restart again ?
image

@mark-bloom
Copy link

@dacidre I never got the npm start method to refresh after finding a date. It's why (after making sure it was running as desired) I would generally run the npm make run command and use the exe that had a restart button.

@Saj22
Copy link

Saj22 commented Aug 20, 2021

Hi Guys
I finally got a booking! If all goes well I will be in NZ next week. I would like to thank everyone who contributed to this, particularly @jvolker, @mark-bloom, @mouarg and TigaNZ. I was not actually using the script at the time because I was having so many challenges with the recaptcha. So I decided to try using the autohotkey (really appreciate TigaNZ making this easy for me) and the mouse to click on available dates. By some stroke of luck I got a booking - I am so stoked! I will definitely be making a donation for all the effort put in here. I am not done yet though. I have friends I will be assisting to try and help them get a slot. I will still be looking into how to reduce the excessive recaptcha images I got this week. But first I need a few days off from the trauma of recaptcha and the whole evil MIQ game. Good luck to all. I hope you find your way home....

@Saj22
Copy link

Saj22 commented Aug 20, 2021

Forgot to mention that I changed from F8 to space bar because it is easier to reach and set the sleep to 50 as below. Initially I had it at 100 but found it too slow.

space::
CoordMode, Mouse, Screen
Sleep 50
MouseClick, left, PosX1, PosY1, 1, 0
Sleep 250
MouseClick, left, PosX2, PosY2, 1, 1
return

@mouarg
Copy link

mouarg commented Aug 20, 2021

@Saj22 good stuff mate thats awesome to hear! I'm still in the hunt here will get there one day the dates that I want no Sundays etc aren't really opening up. Thanks for the AHK tip.

@TigaNZ
Copy link

TigaNZ commented Aug 20, 2021 via email

@TigaNZ
Copy link

TigaNZ commented Aug 20, 2021 via email

@kimmered1234
Copy link

I'm using the automation, the F8 key and refresh at 5s. When it detects a date it seems to alarm quite a few times before the F8 button is triggered and the captcha and the next button are clicked. Probably around 4 or 5 beeps from the alarm. I come close (I get the "accommodation" page probably every 8/10 attempts), but I have never secured a room. I changed the sleep to 50 like Saj22 suggested and then next button to 250. Should i consider changing anything else?

@Saj22
Copy link

Saj22 commented Aug 20, 2021

@TigaNZ Just checking for future reference - are you suggesting that keeping the F8 key is better than changing it anything else? I did notice a lot more Recaptchas - is that because I made the change? I really think today was probably just one of those lucky beat the bots episodes.

@kimmered1234 I was with a friend today also trying to get a booking for him and a lot of dates came up for Aug and Sept. The alarm did continue for quite a few beeps and refreshes - so I am not sure if there is a script error with the restart search or if there were maybe a few rooms available on the same date and MIQ were releasing them all at the same time. Possibly once one was booked another for the same date was available immediately? I have spent 6 weeks trying to get a booking and yesterday and today was the first time I have seen so many rooms become available. I kept my refreshes at 5s. One thing that seemed to make a difference to me for the Recaptchas (although I have read a lot that says it does not make a difference) was using a paid for VPN. However the last two days the Recaptchas were only pictures rather than a tick so makes me think MIQ are changing things??? But I don't know that much about how all this works. I am hoping for a better future for all of us. Good luck and never give up.

@TigaNZ
Copy link

TigaNZ commented Aug 20, 2021 via email

@annehulsey
Copy link

@TigaNZ "Visually challenged stoner..." you are so right, haha!

@Saj22
Copy link

Saj22 commented Aug 22, 2021

@TigaNZ Thanks for all the info! Did my donation, had a two day break and now back online to assist my friend with his booking. Input from all has really helped.

@jksmurf
Copy link

jksmurf commented Aug 22, 2021

No, the key assignment shouldn't matter. I had put it on something closer as well because hitting it manually was easier with a closer key, more or less the same as you. What I'm suggesting is missing those 1st recaptchas when you 1st login, even though they are often stupidly wrong... sets you up to get more on the appointment page...which will sabotage an opportunity.

Hi TigaNZ thanks for all your input, it's slowly coming together for me (I think). Not a computer programmer or coder, but have some knowledge of excel routines.

I guess this next question is for anyone really:

I was just testing the F8 AutoHotKey script after running the 'npm start' version with the manual date inputs to the miq-assistance.js script (although I am assuming it is the same for the exe version?) and came across an issue that because the main script run from the cmd window keeps refreshing the MIQ page every 5s (or whatever interval you selected), if you haven't completed the Catchpa on the "Secure Allocation" page within 5 seconds, you miss out actually being able to click next as the Catchpa disappears (i.e. you will lose the spot). Is there some way of getting the script to stop doing the 5s refresh after you get a date hit that matches the dates you put in the miq-assistance.js script?

Apologies if it does work like that , I am just unable to test it on actual dates as they come up so seldom.

Separately, a suggestion:

I was also wondering if it were possible to add a wee function to randomize the fixed refresh interval between an upper and lower limit so it was not always "exactly" 5s; e.g. if you set 4 and 6 seconds as these U/L bounds and it will (using some random generator), generate a number from 0 to 2 (to 2 sig figs e.g. 0.1, 1.5, 0.8) so that the refresh becomes slightly more random i.e. for those examples, 4.1, 5.5, 4.8 seconds) etc. Just a thought.

ta

k.

@jvolker
Copy link
Owner

jvolker commented Aug 22, 2021

Closing this as the conversation has diverged from the original topic. Please start new and separate issues with dedicated topics. Thanks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests