want to make a reservation in apple shop for iphone ordering from [login to view URL] on 6:00am (+8:00) everyday
first page:
==========
input my Hong Kong mobile number
input reservation code send by apple (by SMS according to my mobile number)
input captcha
submit
second page:
==========
select apple store
select product
select color
select plan
select model
select model capacity
select quantity
input personal information
select timeslot
submit
page 3:
==========
successful content will appear if reservation success in page 2
Requirement:
==========
1. check the availability from [login to view URL] first to see which shop provide which product.
2. according to the availability, select the related shop and product in page 2 automatically.
3. if reservation fail (error message show in page 2 immediately), back to page1 and submit again and choose other product in page 2 according to the availability
4. support multi-thread in order to submit more than one reservation at the same time with different people information
5. manual input SMS verification code and captcha value as it is difficult to auto it.
6. log is needed
7. source code is needed
source of page1, page2 and page3 are already downloaded.