- fix home page handling, add wait for page change.
- reduce selenium and url lib logging to warnings only.
- add stock check logging (flag --log-stock-check
- fix captcha handling during login
- added NO_SELLERS text for amazon.es, .de, .fr, and .it
- checks cart for items before starting bot. Will not allow bot to start if there are items in cart
- added some additional handling for unknown pages. Will check elements to see if we can advance the program. Specifically, added checks for:
- NOTE: These were only checked against smile.amazon.com
- Purchase successful
- Prime offer (attempt to click No Thanks)
- Based on amazon.de page source, will click "ship to that address" button. Won't pick default payment if that is required, however. Maybe this works on other sites too?
- Checks cart quantity and returns to stock check if 0
- fixed bug in unknown pages handling, if it finds the proceed to checkout button, it will click it.
- various readme updates
- added try/except on importing click to catch common issues related to not doing pipenv install